我正在跟踪一个关于python的烧瓶微框架的一步一步的教程博客。当他们要求我在应用程序文件夹的根目录中“设置”一个配置文件时,我遇到了一个问题,因此如果需要的话,可以很容易地访问它。他们叫它config.py。
我的问题是,如果我的应用程序的本地路径是/home/test/application1/,我应该在./application1/目录中创建文件吗?在这个有点明显的问题中,让我感到困惑的是,我在/home/test/application1/中的本地目录中快速搜索了其他的/home/test/application1/文件,在那里我找到了4个其他文件。在下列目录中:
/home/test/application1/flask/lib/python2.7/site-packages/flask/testsuite/config.py
/home/test/application1/flask/lib/python2.7/site-packages/flask/config.py
/home/test/application1/flask/local/lib/python2.7/site-packages/flask/testsuite/config.py
/home/test/application1/flask/local/lib/python2.7/site-packages/flask/config.py因此,我是应该在我第一次提到的目录中创建一个新的config.py文件,还是应该在前面创建的config.py文件中添加一些行。
以下是一步步的教程的来源
它在开始的时候,就在配置之后。
发布于 2013-11-17 03:02:27
与其他框架不同的是,Flask没有太多的规则,一般来说,您可以以它们对您有意义的方式实现它们。
但是请注意,您找到的其他config.py文件都在虚拟环境中,并且都是随Flask附带的脚本。它们与应用程序配置无关。
我写了你所遵循的教程。在本教程中,我将config.py放在应用程序包之外。这就是我所喜欢的,我认为配置与应用程序是分开的。我的想法是,您应该能够使用不同的配置文件运行相同的应用程序,例如,您可以拥有不同的生产配置、测试配置和开发配置。
我希望这能帮到你。
https://stackoverflow.com/questions/20025743
复制相似问题