gpt4 book ai didi

python - flask 配置路径

转载 作者:太空宇宙 更新时间:2023-11-04 01:13:37 29 4
gpt4 key购买 nike

所以我的初始化中有这段代码:

app = Flask(__name__)
app.config.from_object('config')
app.config.from_pyfile('app.cfg')

我的文件夹结构是这样的:

/config.py 
/app.cfg
/app/__init__.py

但是,这段代码似乎在根目录中找到了我的 config.py,但它在我的应用程序文件夹中搜索我的 app.cfg。如何让它在正确的位置查找我的配置文件,而不必将它放在我的应用程序文件夹中。

我应该使用 from object 并将我的 app.cfg 重命名为 app.py

最佳答案

根据官方文档(http://flask.pocoo.org/docs/0.10/api/#flask.Config):

from_pyfile(filename, silent=False)

Updates the values in the config from a Python file. This function behaves as if the file was imported as module with thefrom_object() function.

Parameters: filename – the filename of the config. This can either be an absolute filename or a filename relative to the root path.silent – set to True if you want silent failure for missing files.

因此,如果您不想将您的 cfg 文件放在您的应用程序文件夹中,您可以做的一件事是在您的“from_pyfile”调用。

from_pyfile('../app.cfg') 

应该工作..

关于python - flask 配置路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26056854/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com