Я хочу, чтобы переменная среды DJANGO_SETTINGS_MODULE изменялась в зависимости от того, что я говорю для работы. Мне показалось, что я хочу установить его в .virtualenvs / postmkvirtualenv
, но мое испытание не дало результата.
ftpmaint@millstone:~$ cat ~/.virtualenvs/postmkvirtualenv
#!/bin/bash
# This hook is run after a new virtualenv is activated.
export DJANGO_SETTINGS_MODULE=newproject.settings
ftpmaint@millstone:~$ echo $DJANGO_SETTINGS_MODULE
az.settings
ftpmaint@millstone:~$ workon newproject
(newproject)ftpmaint@millstone:~$ echo $DJANGO_SETTINGS_MODULE
az.settings
Может ли кто-нибудь меня поправить; куда мне поместить этот экспорт?
Кроме того, восстановится ли он при деактивации? А если нет, есть ли какой-нибудь естественный способ восстановить его?