2016-04-22 53 views
1

拉我的头发该 我想设置我的virtualenvwrapper双赢的virtualenv在Windows 8机器DJANGO_SETTINGS_MODULE =“[项目名称] .settings.testing”设置DJANGO_SETTING_MODULE在activate.bat不工作,Windows

我编辑的测试ENV的activate.bat并添加

set DJANGO_SETTINGS_MODULE="<project-name>.settings.testing" 

当我运行 “蟒蛇manage.py runserver命令” 中的virtualenv下,我得到

Django version 1.8.5 using settings '<project-name>.settings.base' 

并且当我运行开发虚拟环境时得到相同的东西。

我正在遵循的教程指出,我应该将DJANGO_SETTINGS_MODUlE设置为postactivate文件,并将其取消设置在predeactivate文件中。 Doe这些只是不存在于virtuanenvwrapper的Windows版本中?

请让我知道如果你需要了信息

回答

1

好吧,我终于明白了我是一个福利局

必须设置像这样

"DJANGO_SETTINGS_MODULE=<project-name>.settings.testing" 

,而不是

DJANGO_SETTINGS_MODULE="<project-name>.settings.testing" 
+0

不知道为什么,但你是正确的! :) –