小编wil*_*son的帖子

Flask:连接到sqlite

所以我是 Python 的新手,我目前正在试验 Flask。我已经阅读了大量关于如何使用 Flask 配置与简单数据库的连接的文档和博客,但没有任何成功。你们能帮帮我吗?

我现在不想要任何花哨的东西,只是为了让连接正常工作。下面是我想要开始工作的带有简单测试查询的代码。

这样做的结果是一个普通的 500 内部服务器错误。

app = Flask(__name__)

from flask import Flask
import sqlite3
from flask import g

@app.before_request
def before_request():
    g.db = sqlite3.connect("database.db")


@app.teardown_request
def teardown_request(exception):
    if hasattr(g, 'db'):
        g.db.close()


@app.route('/')
def hello_world():
    g.db.execute("INSERT INTO test VALUES 'TestValue'")
    g.db.commit()


if __name__ == '__main__':
    app.run()
Run Code Online (Sandbox Code Playgroud)

python database sqlite flask

4
推荐指数
1
解决办法
4175
查看次数

标签 统计

database ×1

flask ×1

python ×1

sqlite ×1