0

我有一个烧瓶应用程序,我想在生产、单元测试、功能测试和性能测试中进行不同的操作。烧瓶一个调试操作并没有涵盖我想做的事情,我想知道是否有任何方法可以将参数传递给烧瓶__init__.py.

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

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

4

1 回答 1

0

我的初始计划和 Seans 建议之间的混合解决方案。我使用多个配置文件并在每种应用程序实例之前设置一个环境变量。这意味着您需要使用 from os import environ

environ["APP_SETTINGS"] = "config.py"

在每次import app通话之前。解决此问题的最佳方法是按照 Sean 的建议使用烧瓶脚本,并设置python manage.py requestwhere 请求的范围从

run_unit_testsrun_server

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

于 2013-08-01T03:46:49.753 回答