我是Django的新手。我创建了虚拟环境。使用virtualenvwrapper,有一种方法可以配置在激活虚拟环境之前或之后以及在停用虚拟环境之前或之后获取的不同挂钩,但我不知道如何执行此操作。我正在使用Windows。在Linux中有很多帮助但我找不到任何适用于Windows的东西。
答案 0 :(得分:0)
由于您使用的是Windows,因此您应该先阅读this thread。 完成并决定使用powershell等工具后,您可以执行以下操作:
在 virtualenv目录中,您会找到您的应用文件夹,在virtualenv_path/app/bin
下找到所有挂钩:
示例:您需要设置DJANGO_SETTINGS_MODULE
告诉django使用我的本地设置,您需要在每次激活env时设置它并在取消激活env时取消设置:< / p>
在 postactive
文件中添加:export DJANGO_SETTINGS_MODULE="myproject.settings_local"
并在 predeactivate
中添加:unset DJANGO_SETTINGS_MODULE
因此,每次激活env时都会设置变量,并取消设置停用的每个齿。 在shell中激活env尝试时检查每件事是否正常工作:
echo $DJANGO_SETTINGS_MODULE