我正在将apache mod_wsgi限制为django项目
这是我的djangotest.wsgi文件
import os
import sys
sys.path = ['/home/pavan/djangoproject'] + sys.path
os.environ['DJANGO_SETTINS_MODULE'] = 'djangoproject.settings'
import django.core.handlers.wsgi
_application = django.core.handlers.wsgi.WSGIHandler()
def application(environ, start_response):
environ['PATH_INFO'] = environ['SCRIPT_NAME'] + environ['PATH_INFO']
return _application(environ, start_response)
我将WSGIScrptAlias添加到我的虚拟目录
当我尝试获取项目的主页时,它会显示以下错误
NotperlyConfigured:请求设置MIDDLEWARE_CLASSES,但未配置设置。您必须先定义环境变量DJANGO_SETTINGS_MODULE或在访问设置之前调用settings.configure()。
答案 0 :(得分:1)
看起来第4行有拼写错误.'DJANGO_SETTINS_MODULE'应为'DJANGO_SETTINGS_MODULE'。