Chcę zmienić zmienną środowiskową DJANGO_SETTINGS_MODULE w zależności od tego, co mówię dla Workon. Wydawało mi się, że chcę ustawić go w .virtualenvs/postmkvirtualenv
, ale moja próba nie przyniosła efektu.Ustawienie DJANGO_SETTINGS_MODULE w virtualenv?
[email protected]:~$ cat ~/.virtualenvs/postmkvirtualenv
#!/bin/bash
# This hook is run after a new virtualenv is activated.
export DJANGO_SETTINGS_MODULE=newproject.settings
[email protected]:~$ echo $DJANGO_SETTINGS_MODULE
az.settings
[email protected]:~$ workon newproject
(newproject)[email protected]:~$ echo $DJANGO_SETTINGS_MODULE
az.settings
Czy ktoś mógłby mnie wyprostować; gdzie powinienem umieścić ten eksport?
Co więcej, czy przywróci po dezaktywacji? A jeśli nie, czy istnieje jakiś naturalny sposób na przywrócenie go?
Możesz to zrobić: http://stackoverflow.com/questions/8826534/how-can-i-correctly-set-django-settings-module-for-my-django-project-i-am-using/ 22452281 # 22452281 – zzart