Я пытаюсь запустить какой-нибудь тривиальный Django на моем аккаунте. Я сделал домашнее задание, прежде чем выбрать Dreamhost, но только недавно решил попробовать Django.
Как бы то ни было, у меня есть тривиальное приложение, которое я хочу запустить под чем-то.mydomain.com. Пассажир включен.
Когда я захожу на статическую страницу, она нормально загружается из ~ / some.mydomain.com / public /.
Когда я захожу на любую другую страницу (например, что-то.mydomain.com/admin), URL должен обрабатываться моим приложением Django.
Вот где я застреваю; страница не загружается и не выдает ошибку . Он пытается загрузить навсегда (пока нет времени ожидания). Я не знаю много о журналах; Я ничего не нашел сам.
Мне кажется, что passenger_wsgi.py в ~ / some.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
и это не дало ошибок.
Что теперь?