Я получаю сообщение об ошибке при попытке использовать syncdb
: сообщениеDjango/Python EnvironmentError?
python manage.py syncdb
Ошибка:
File "/usr/local/lib/python2.6/dist-packages/django/conf/__init__.py", line 83, in __init__
raise EnvironmentError, "Could not import settings '%s' (Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)
EnvironmentError: Could not import settings '/home/simi/workspace/hssn_svn/hssn' (Is it on sys.path? Does ti have syntax errors?): Import by filename is not supported.
Я новичок в Django/Python, но я не могу понять эту ошибку из после изучения онлайн в течение некоторого времени теперь.
settings.py находится в том же каталоге, что manage.py I» m пытается создать область разработки для работы и использования svn для фиксации моих изменений в производстве. Я использую VM, работающую с Ubuntu Jaunty (9.04), и я пытаюсь установить DJANGO_SETTINGS_MODULE как переменную среды, но, похоже, она не хочет ее воспринимать. Кстати, спасибо за быстрый ответ. – simi
Тогда, возможно, есть ошибки в файле settings.py, попробуйте открыть оболочку python и выполнить «параметры импорта» для проверки. –
@LuperRouch это была моя проблема. Использование оболочки для определения зависимостей, которые я забыл, было отличным предложением отладки. Задача решена. Спасибо :) – mkelley33