Я пытаюсь запустить какой-нибудь тривиальный Django на моей учетной записи Dreamhost. Я сделал домашнее задание перед тем, как выбрать Dreamhost, но только недавно решил попробовать Django.
Как бы то ни было, у меня есть простое приложение, которое я хочу запустить на something.mydomain.com. Пассажир включен.
Когда я захожу на статическую страницу, она отлично загружается из ~ / something.mydomain.com / public /. Когда я посещаю любую другую страницу (например, something.mydomain.com/admin), URL-адрес должен обрабатываться моим приложением Django.
Вот где я застреваю; страница не загружается и не вызывает ошибки. Он продолжает попытки загрузки вечно (пока нет тайм-аута). Я мало что знаю о журналах; Сам я ничего не нашел.
Я предполагаю, что пассажир_wsgi.py в ~ / something.mydomain.com / неисправен. Пробовал разные версии.
Этот пассажир ... замирает? описано выше
import sys, os, django
sys.path.append("/home/me/something.mydomain.com/")
os.environ['DJANGO_SETTINGS_MODULE'] = 'something.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
Этот пассажир с радостью сказал мне: "Привет, мир!"
import sys, os, django
sys.path.append("/home/me/something.mydomain.com/")
os.environ['DJANGO_SETTINGS_MODULE'] = 'something.settings'
def application(environ, start_response):
write = start_response('200 OK', [('Content-type', 'text/plain')])
return ["Hello, world!"]
Поэтому я склонен полагать, что что-то в WSGIHandler () неправильно размещено.
Я пробовал это в оболочке Python:
>>> import django
и это не дало ошибок.
Что теперь?