2

我刚刚尝试设置我的 Django 项目并将其上传到 Dreamhost。

我在这里遵循了答案:Update new Django and Python 2.7.* with virtualenv on Dreamhost (withpassenger)

直到passenger_wsgi,一切似乎都运行良好,这给了我一个错误“导入你的passenger_wsgi.py时发生错误”我以前没有任何设置这种事情的经验。

我当前的 wsgi 文件

import sys, os
cwd = os.getcwd()
sys.path.append(cwd)
sys.path.append(cwd + '/projectname')

if sys.version < "2.7.5": os.excel("/home/<usr>/<domain.com>/env/bin/python",
    "python2.7.5", *sys.argv)

sys.path.insert(0, '/home/<usr>/<domain.com>/evn/bin')
sys.path.insert(0, '/home/<usr>/<domain.com>/evn/lib/python2.7/site-packages/django')
sys.path.insert(0, '/home/<usr>/<domain.com>/evn/lib/python2.7/site-packages')

os.environ['DJANGO_SETTINGS_MODULE'] = "projectname.settings"
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

在哪里

<usr>

是 Shell 用户,并且

<domain.com> 

是我的域的文件夹-

我真的不知道如何在这里找到问题的根源,因为我什至不知道如何调试它。我曾尝试更改一些文件目录,以防万一出现问题但没有运气。

我想知道这是否与将 Django 安装到 Python virtualenv 上有关?

4

0 回答 0