我已經創建了一個項目示例和應用程序sampapp在Windows XP上雖然我試圖使用命令sqlall
,我收到以下錯誤。Django導入錯誤說django設置環境變量是undefined
C:\Python27\Django-1.3.1\django\bin>django-admin.py sqlall sampapp
Traceback (most recent call last): File
"C:\Python27\Django-1.3.1\django\bin\django-admin.py", line 5, in
<module > management.execute_from_command_line() File
"C:\Python27\lib\site-packages\django\core\management\__init__.py",
line 429, in execute_from_command_line utility.execute() File
"C:\Python27\lib\site-packages\django\core\management\__init__.py",
line 379, in execute
self.fetch_command(subcommand).run_from_argv(self.argv) File
"C:\Python27\lib\site-packages\django\core\management\__init__.py",
line 261, in fetch_command klass = load_command_class(app_name,
subcommand) File
"C:\Python27\lib\site-packages\django\core\management\__init__.py",
line 67, in load_command_class module =
import_module('%s.management.commands.%s' % (app_name, name)) File
"C:\Python27\lib\site-packages\django\utils\importlib.py", line 35, in
im port_module __import__(name) File
"C:\Python27\lib\site-packages\django\core\management\commands\sqlall.py"
, line 4, in <module> from django.core.management.sql import sql_all
File "C:\Python27\lib\site-packages\django\core\management\sql.py",
line 6, in <module> from django.db import models File
"C:\Python27\lib\site-packages\django\db\__init__.py", line 14, in
<modul e> if not settings.DATABASES: File
"C:\Python27\lib\site-packages\django\utils\functional.py", line 276,
in __getattr__ self._setup() File
"C:\Python27\lib\site-packages\django\conf\__init__.py", line 40, in
_set up raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)
ImportError: Settings cannot be imported, because environment variable
DJANGO_SE TTINGS_MODULE is undefined.
有人能幫我解決這個問題?
http://stackoverflow.com/questions/7479493/django-settings-module-是undefined ..看看這裏 –
感謝鏈接Raunak。但如果我試圖使用shell解釋上述鏈接,我得到了同樣的錯誤。我沒有得到我錯在哪裏。 Plz看到以下錯誤。 ------------------ C:\ Python27 \ Django-1.3.1 \ django \ bin> django-admin.py shell 錯誤:無法導入設置,因爲環境變量DJANGO_SETTINGS _MODULE未定義。 – swathi