【发布时间】:2013-08-18 22:52:19
【问题描述】:
我有一个小型 Flask 应用程序,它显示 SQLite 3 数据库中保存的许多项目。我还有一个每天运行的 cron 作业,并且(应该)将新条目插入到这个数据库中。
我创建了以下函数来修改数据库:
def add_entry(name):
statement = 'insert ....'
g.db.execute(statement, [name])
g.db.commit()
但是,当我运行它时,我会收到:
RuntimeError: working outside of application context
如何在不发布到 URL 的情况下修改数据库?
【问题讨论】:
标签: python database sqlite flask