NotperlyConfigured:请求设置MIDDLEWARE_CLASSES,但未配置设置

时间:2013-04-01 03:37:42

标签: apache http python-2.7 apache2 mod-python

我正在将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()。

1 个答案:

答案 0 :(得分:1)

看起来第4行有拼写错误.'DJANGO_SETTINS_MODULE'应为'DJANGO_SETTINGS_MODULE'。