【发布时间】:2011-05-07 07:49:17
【问题描述】:
我有一组应用程序和多个数据库,它们仅在初始设置期间需要。我想根据需要切换它,所以我在 settings.py 中设置了一个常量 IMPORT_MODE。
为了完成这项工作,我将 INSTALLED_APPS 从一个元组更改为一个列表。这样我就可以根据需要在进行设置时添加我需要的应用程序列表。这似乎没有任何问题,但我想这打开了 INSTALLED_APPS 列表在运行时更改的可能性,因为它不再是一个元组。
这是一个有效的问题,还是我应该只写一个脚本来注释掉 INSTALLED_APPS 元组中不需要的应用程序?
无论多么小,是否必须检查我们是否处于 INSTALL_MODE 或根本不影响性能?或者 Python 是否在制作 pyc 时基本上取消了该检查? (不确定最后一个问题对人们是否有意义。)
谢谢!
【问题讨论】: