Tôi muốn biến môi trường DJANGO_SETTINGS_MODULE thay đổi tùy thuộc vào những gì tôi nói cho công việc. Dường như với tôi rằng tôi muốn đặt nó trong .virtualenvs/postmkvirtualenv
nhưng bản dùng thử của tôi không có hiệu lực.Đặt DJANGO_SETTINGS_MODULE trong 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
Ai đó có thể đặt tôi thẳng; nơi tôi nên đặt xuất khẩu đó?
Ngoài ra, nó sẽ khôi phục khi tôi hủy kích hoạt? Và nếu không, có cách nào tự nhiên để khôi phục lại nó?
Bạn có thể làm điều này: http://stackoverflow.com/questions/8826534/how-can-i-correctly-set-django-settings-module-for-my-django-project-i-am-using/ 22452281 # 22452281 – zzart