Я пытаюсь получить тривиальный проект Django работает с пассажиром на Dreamhost, следуя инструкции hereДжанго с пассажиром
Я настроил каталоги точно так, как в этом уроке, и гарантировал, что Джанго на моем PYTHONPATH (я могу запустить python и набрать «import django» без каких-либо ошибок). Однако, когда я пытаюсь получить доступ к URL-адресу в браузере, я получаю следующее сообщение: «Произошла ошибка при импорте вашего пассажира_wsgi.py». Вот содержание моего passenger_wsgi.py файла:
import sys, os
sys.path.append("/path/to/web/root/") # I used the actual path in my file
os.environ['DJANGO_SETTINGS_MODULE'] = ‘myproject.settings’
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Однако, когда я поставил следующий простой «Hello World» приложение в passenger_wsgi.py, он работает, как задумано, предлагая Passenger настроен правильно:
def application(environ, start_response):
write = start_response('200 OK', [('Content-type', 'text/plain')])
return ["Hello, world!"]
Что мне не хватает? Кажется, что проблема с конфигурацией.
Должен ли я сделать это вместо ответа? –
Спасибо, что исправил это! Ничего себе, я не могу поверить, что совершил такую глупую ошибку. Я только что скопировал и вставил это с сайта учебника, и я думаю, что прикольные котировки были скопированы вместе с ним. – raviv
Ничего себе +1 за хороший глаз! –