我試圖讓一些微不足道的Django在我的dreamhost帳戶上運行。在選擇Dreamhost之前,我做了功課,但最近才決定嘗試Django。Dreamhost上的Django與乘客:沒有迴應瀏覽器,沒有錯誤
無論如何,我有我想下something.mydomain.com運行一個簡單的應用程序。乘客已啓用。
當我訪問一個靜態頁面,它加載罰款,走出〜/ something.mydomain.com /公共/中。 當我訪問任何其他頁面(如something.mydomain.com/admin)時,該url應該由我的Django應用程序處理。
這是我卡住的地方;頁面不會加載,並且不會引發錯誤。它始終保持試圖加載(沒有超時)。我對日誌不太瞭解;我自己沒有找到任何東西。
我的猜測是在〜/ something.mydomain.com /的passenger_wsgi.py故障。我嘗試過不同的版本。
此乘客給...凍結?上述
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()
該乘客開心地描述了 「你好,世界!」 S我
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()沒有正確accomodated。
我在Python殼試過這樣:
>>> import django
,它給了沒有錯誤。
現在是什麼?
就我個人而言,我與WebFaction並發現他們很好,包括與Django。如果你尋找另一個能與Django和WSGI配合的主機,那麼WebFaction就是其中之一。 – 2010-11-23 00:55:43
所以我收集,但我已經支付了dreamhost。 – Joel 2010-11-23 09:31:39