Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
M123wm
VueJS_471252
提交
dffccfa2
V
VueJS_471252
项目概览
M123wm
/
VueJS_471252
与 Fork 源项目一致
Fork自
inscode / VueJS
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
VueJS_471252
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
dffccfa2
编写于
12月 07, 2023
作者:
M
m123wm
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Thu Dec 7 16:13:00 CST 2023 inscode
上级
7a093d7e
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
51 addition
and
0 deletion
+51
-0
.inscode
.inscode
+4
-0
.upm/store.json
.upm/store.json
+47
-0
未找到文件。
.inscode
浏览文件 @
dffccfa2
run = "npm i && npm run dev"
language = "node"
[deployment]
build = "npm i && npm run build"
...
...
@@ -8,3 +9,6 @@ run = "npm run preview"
PATH = "/root/${PROJECT_DIR}/.config/npm/node_global/bin:/root/${PROJECT_DIR}/node_modules/.bin:${PATH}"
XDG_CONFIG_HOME = "/root/.config"
npm_config_prefix = "/root/${PROJECT_DIR}/.config/npm/node_global"
[debugger]
program = "main.js"
.upm/store.json
浏览文件 @
dffccfa2
{
"version"
:
2
,
"languages"
:{
"nodejs-npm"
:{
"specfileHash"
:
"58c9ae4e8687db16ea7925086afedf3b"
,
"lockfileHash"
:
"2157a76123c004596bbf191d5ad4beb8"
}}}
from
flask
import
Flask,
render_template,
request,
redirect,
url_for
from
flask_sqlalchemy
import
SQLAlchemy
from
datetime
import
datetime
app
=
Flask(__name__)
app.config
[
'SQLALCHEMY_DATABASE_URI'
]
=
'sqlite:///todo.db'
app.config
[
'SQLALCHEMY_TRACK_MODIFICATIONS'
]
=
False
db
=
SQLAlchemy(app)
class
Task(db.Model):
id
=
db.Column(db.Integer,
primary_key=True)
content
=
db.Column(db.String(
200
),
null
able=False)
date_created
=
db.Column(db.DateTime,
default=datetime.utcnow)
def
__repr__(self):
return
'<Task
%r>'
%
self.id
@app.route('/',
methods=
[
'POST'
,
'GET'
]
)
def
index():
if
request.method
==
'POST':
task_content
=
request.form
[
'content'
]
new_task
=
Task(content=task_content)
try:
db.session.add(new_task)
db.session.commit()
return
redirect('/')
except:
return
'There
was
an
issue
adding
your
task'
else:
tasks
=
Task.query.order_by(Task.date_created).all()
return
render_template('index.html',
tasks=tasks)
@app.route('/delete/<int:id>')
def
delete(id):
task_to_delete
=
Task.query.get_or_
404
(id)
try:
db.session.delete(task_to_delete)
db.session.commit()
return
redirect('/')
except:
return
'There
was
a
problem
deleting
that
task'
if
__name__
==
"__main__"
:
app.run(debug=True)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录