【发布时间】:2015-06-09 08:54:08
【问题描述】:
Django WSGI Script Won't load due to a Python issue
经过一天的研究,仍然无法解决问题。 服务器在线,正在使用 virtulenv 的站点 Windows 8-64bit, python34, Wamp server apache 64bit
内部配置:
Listen 8080
NameVirtualHost 127.0.0.1:8080
<VirtualHost *:8080>
ServerAdmin admin@hotmail.com
ServerName 192.168.0.101:8080
DocumentRoot "C:/wamp/www/venv/testweb10/testweb10"
</VirtualHost>
WSGIScriptAlias / "C:/wamp/www/venv/testweb10/testweb10/wsgi.py"
WSGIPythonPath "C:/wamp/www/venv/Lib/site-packages"
<Directory "C:/wamp/www/venv/testweb10">
<Files wsgi.py>
Order deny,allow
Require all granted
</Files>
</Directory>
Settings.py
DEBUG = True
ALLOWED_HOSTS = ['testweb10']
主机
127.0.0.1 testweb10
我怀疑是不是python兼容性问题
用户变量路径:
C:\WINDOWS\system32;C:\Python34;C:\Python34\python.exe;C:\Python34\Scripts;C:\Python34\Lib\site-packages\django\bin;
请帮忙
【问题讨论】:
-
mod_wsgi 尝试解析您的 wsgi.py 脚本但失败。该文件的内容是什么?
-
import os from django.core.wsgi import get_wsgi_application os.environ.setdefault("DJANGO_SETTINGS_MODULE", "testweb10.settings") application = get_wsgi_application()
-
谢谢 Saex,你提醒了我。
-
os.environ["DJANGO_SETTINGS_MODULE"] = "testweb10.settings"
-
但仍然得到相同的错误结果
标签: python django apache virtualenv