尝试在nginx + uwsgi上部署烧瓶应用。它在本地工作,我试图在新的地方托管它。我更改了配置参数以适应新环境,但似乎没有用。系统地删除__init__.py
文件中的所有行后,我发现只有通过注释掉这一行:
app.config.from_object('config')
---会渲染我的应用。即使我从config.py文件中删除了所有行,或仅包含安全值,如:
ALLOWED_EXTENSIONS = set(['txt','png'])
---仍然存在调用app.config.from_object('config')
导致uWSGI错误的情况。 (我也尝试过调用config.py,同样的事情。)
这里可能会发生什么,以及我如何像described here一样在本地设置配置?
答案 0 :(得分:1)
好的,这是config.py
的位置。它应该是一个高于__init__.py
文件的文件夹级别。我将它们放在同一个子文件夹appname/appname
中,它应该只有appname/config.py
和appname/appname/__init__.py
。