Установка DJANGO_SETTINGS_MODULE в virtualenv?

Я хочу, чтобы переменная среды 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

Может ли кто-нибудь меня поправить; куда мне поместить этот экспорт?

Кроме того, восстановится ли он при деактивации? А если нет, есть ли какой-нибудь естественный способ восстановить его?

12
задан Jim Hefferon 29 September 2011 в 14:24
поделиться