Помогите мне понять мой конфигурационный файл mod_wsgi Django - PullRequest
0 голосов
/ 22 октября 2010

Мне было интересно, почему это работает:

sys.path.append('/home/user/django')
sys.path.append('/home/user/django/mysite')

os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

но это не так?

sys.path.append('/home/user/django')

os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

Я думал, что добавление папки django автоматически сделает все проекты / папки в ней доступными для python? Но, очевидно, я должен добавить проект, или он выдает ошибку «настройки не найдены».

Обратите внимание, что в нем не указано «mysite.settings not found», что указывало бы на то, что действительно находит мою папку «mysite» ..

Ответы [ 2 ]

0 голосов
/ 22 октября 2010
0 голосов
/ 22 октября 2010

Может быть, если в вашем settings.py у вас есть импорт в модуль, который находится в каталоге mysite, этот импорт завершится неудачно, и поэтому вы получите ошибку ImportError.

...