我有包含 app.py 和 books.db 文件的文件夹,现在我想使用 Flask 将值插入到该 db 文件中。我能够正确读取它,但无法在其中插入值。知道如何实现这一目标吗?@app.route('/insert',methods=['GET','POST'])def addv(): conn = sqlite3.connect('books.db') conn.row_factory = dict_factory cur = conn.cursor() cur.execute('insert into books values (NULL,2014,\'Vivank\',\'try\',\'trying\')') return "inserted"这不是在 books.db 中插入值吗?或者有什么方法可以将数据插入其中?
1 回答

慕码人2483693
TA贡献1860条经验 获得超9个赞
您可以将代码更改为:
@app.route('/insert', methods=['GET','POST'])
def addv():
if request.method == "POST";
conn = sqlite3.connect('books.db')
data = [None, 2014, 'Vivank', 'try', 'trying']
conn.execute('insert into books values (?, ?, ?, ?, ?)', (*data,))
conn.commit()
return "inserted"
return "Testing insert"
添加回答
举报
0/150
提交
取消