我刚刚尝试设置我的 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 上有关?