我正在使用 Eclipse 3.7.2 和 Pydev 2.6 开发 Django 程序。 当我将 Django 从 1.3 升级到 1.4.1 时, 我发现了一个关于“DJANGO_SETTINGS_MODULE”环境变量的问题。 当我在控制台中运行 manage.py 时,“DJANGO_SETTINGS_MODULE”首先是 None,然后通过
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "test.settings")
将正确获取值。
但是当我在 PyDev 中运行代码时,环境在程序之前设置为“folder_name.settings”。 即使在非 Django 程序中。而且我找不到任何方法来更改该值。
如何在我的程序之外设置值?
谢谢。
最佳答案
可以通过 Eclipse UI 设置 DJANGO_SETTINGS_MODULE
的适当值:
在资源管理器窗口中右击项目文件夹
选择属性
选择 PyDev - Django
属性页面。您将看到一个输入正确设置的位置。如果这是空白,PyDev 似乎选择了一个“合理的”默认值。
关于python - Pydev autogen DJANGO_SETTINGS_MODULE 环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12175159/