Я попытался установить Django и Python на мой новый выделенный сервер.
Я сделал это до определенного момента, и я могу запустить django-admin.py startproject mysite
, и это работает хорошо. (Я добавил путь к django-admin.py в .bash_profile).
Однако, когда я пытаюсь запустить django-admin.py syncdb
, это выдает ошибку типа
File "/opt/python2.7.1/lib/python2.7/site-packages/django/conf/__init__.py", line 40, in _setup
raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE)
Я пытаюсь установить env var таким, чтобы
export DJANGO_SETTINGS_MODULE=settings
or
export DJANGO_SETTINGS_MODULE=mysite.settings
но после этого выдает ошибку вроде
File "/opt/python2.7.1/lib/python2.7/site-packages/django/conf/__init__.py", line 92, in __init__
raise ImportError("Could not import settings '%s' (Is it on sys.path?): %s" % (self.SETTINGS_MODULE, e))
ImportError: Could not import settings 'mysite.settings' (Is it on sys.path?): No module named mysite.settings
Не могли бы вы выяснить, в чем здесь проблема и как я могу ее преодолеть?
Спасибо