背景:什麼時候應該使用django-admin.py verus manage.py?
當我運行django-admin.py loaddata example.json
時出現此錯誤。 「ImportError:設置無法導入,因爲環境變量DJANGO_SETTINGS_MODULE未定義。」我理解這個問題。它需要DJANGO_SETTINGS_MODULE能夠訪問數據庫來執行此導入。之前我遇到過這個問題,並且我已經設法到目前爲止已經邁出了一步。
在閱讀文檔時,我發現manage.py
是django-admin.py的包裝;它將項目置於sys.path
並設置DJANGO_SETTINGS_MODULE
環境。活泉!哇!我知道如何解決我的問題。
洙...... 爲什麼Django的documentation代碼示例演示子如loaddata
和dumpdata
當使用django-admin.py而不是manage.py的?
我認爲這使得文檔更加混亂了經驗不足的用戶,我已經得到了約9個月,Django的工作。謝謝你的幫助! – citadelgrad 2010-07-11 00:58:54