当通过uWSGI Emperor启动时,Flask无法看到sqlite db

时间:2014-03-25 05:32:02

标签: python sqlite flask uwsgi

当我通过uWSGI emperor运行我的Flask应用程序时,它出现了一个Sqlite错误,因为它无法看到我的表。我可以通过sqlite3命令进入并验证数据是否存在。当我通过

运行网站时
uwsgi --ini site_conf.ini

它运作得很好,但不能通过移民。

1 个答案:

答案 0 :(得分:1)

在引用sqlite db时检查您是否使用相对路径。当由皇帝运行时,cwd变为封臣dir。最后在你的附庸中使用chdir选项移动到特定目录