English 中文(简体)
Django与乘客。
原标题:
  • 时间:2009-03-12 06:26:51
  •  标签:

我正在尝试按照这里的说明,在Dreamhost上使用乘客和Django开发一个微不足道的项目:http://www.soasi.com/2008/09/django-10-on-dreamhost-with-passenger-mod_rails/

我已按照那个教程的指示设置了目录,并确保 Django 在我的 PYTHONPATH 上(我可以运行 Python 并输入 import django 而没有任何错误)。但是,当我尝试在浏览器中访问 URL 时,我收到以下消息:“导入 passenger_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!"]

我错过了什么?似乎是一些配置问题。

最佳回答

那些花式引号也在你的代码里吗?

os.environ[ DJANGO_SETTINGS_MODULE ] = ‘myproject.settings’
                                       ^                  ^

如果有这样的错误,请先修复它们,因为它们会导致语法错误。

问题回答

暂无回答




相关问题
热门标签