0

我将 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 添加到我的虚拟目录中

当我尝试获取项目的主页时,它显示以下错误

配置不当:请求设置 MIDDLEWARE_CLASSES,但未配置设置。您必须在访问设置之前定义环境变量 DJANGO_SETTINGS_MODULE 或调用 settings.configure()。

4

1 回答 1

1

看起来您在第 4 行有错字。“DJANGO_SETTINS_MODULE”应该是“DJANGO_SETTINGS_MODULE”。

于 2013-12-02T12:03:28.893 回答