您的游标“ c”不在同一线程中创建;它可能是在Flask应用运行时初始化的。
您可能希望使用相同的方法生成SQLite对象(连接和游标),例如:
@app.route('/') def dostuff(): with sql.connect("database.db") as con: name = "bob" cur = con.cursor() cur.execute("INSERT INTO students (name) VALUES (?)",(name)) con.commit() msg = "Done"


