Я хочу, чтобы переменная окружения 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
Может кто-нибудь меня поправить;где я должен поставить этот экспорт?
Кроме того, восстановится ли при деактивации?А если нет, то есть ли какой-нибудь естественный способ его восстановления?