我幾乎完成了我的django web應用程序,但我從不使用shell。通過更改代碼,重新啓動服務器和重新加載頁面來檢查某些內容很困難。但我不能配置Django設置環境或類似的東西。 我做的:Django - 不可能完成的任務 - 另一個環境問題
export DJANGO_SETTINGS_MODULE=my_project.settings
然後:
import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'my_project.settings'
然後我嘗試:
>>> os.environ['DJANGO_SETTINGS_MODULE']
'my_project.settings'
但是當我嘗試:
>>> python
>>> import urls
我得到:
ImportError: Could not import settings 'my_project.settings' (Is it on sys.path?): No module named mysite.settings
,當我嘗試:
>>> django-admin.py shell
我得到:
Error: Could not import settings 'my_project.settings' (Is it on sys.path?): No module named mysite.settings
我正因爲如此沮喪。我使用的服務器有mod_passanger。有人知道問題的原因是什麼?也許mod_passanger?或者我是doiung錯了什麼?
它的工作原理。謝謝。現在我感到安心。 Uff ... :) – krzyhub