Python 2.7 向烧瓶传递参数

Python 2.7 向烧瓶传递参数,python-2.7,configuration,flask,Python 2.7,Configuration,Flask,我有一个flask应用程序,我希望在生产、单元测试、功能测试和性能测试中使用它。烧瓶一次调试操作没有包括我想做的事情,我想知道是否有任何方法可以将参数传递给烧瓶\uuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 我有几个不同的脚本来构建我的应用程序和创建我的数据结构 我知道我可以使用环境变量来实现这一点,但我希望有一个更好的解决方案。解决方案是我的初始计划和Seans建议之间

我有一个flask应用程序,我希望在生产、单元测试、功能测试和性能测试中使用它。烧瓶一次调试操作没有包括我想做的事情,我想知道是否有任何方法可以将参数传递给烧瓶
\uuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

我有几个不同的脚本来构建我的应用程序和创建我的数据结构


我知道我可以使用环境变量来实现这一点,但我希望有一个更好的解决方案。

解决方案是我的初始计划和Seans建议之间的混合解决方案。我使用多个配置文件,并在每种应用程序实例之前设置一个环境变量。这意味着您需要使用
来自操作系统导入环境

environ[“应用程序设置”]=“config.py”

每次调用
导入应用程序之前。解决此问题的最佳方法是按照Sean的建议使用flask脚本,并创建一个
python manage.py请求
,其中请求的范围为

运行单元测试
运行服务器


管理脚本设置环境变量(以及构建数据库、设置探查器或其他任何您需要的内容)。

您看到了吗?没有,我没有看到此扩展。我必须在星期一试一试,看看它是否适用于我的项目。@SeanVieira所以我尝试使用flask脚本,我发现它比只拥有多个配置文件更麻烦,并且让创建flask应用程序的每个文件也设置配置文件位置和环境变量。我可能还需要最终重构并使用flask脚本。如果我从flask脚本开始,并且只有一个运行命令的文件(类似于django的manage.py),那么这可能是正确的解决方案。