【问题标题】:ImproperlyConfigured: Requested setting MIDDLEWARE_CLASSES, but settings are not configuredImproperlyConfigured:请求设置 MIDDLEWARE_CLASSES,但未配置设置
【发布时间】:2013-03-22 03:57:23
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    您的第 4 行好像有错字。“DJANGO_SETTINS_MODULE”应该是“DJANGO_SETTINGS_MODULE”。

    【讨论】:

      猜你喜欢
      • 2018-10-09
      • 1970-01-01
      • 2019-12-02
      • 1970-01-01
      • 2020-09-27
      • 2017-10-21
      • 2018-05-21
      • 2020-04-12
      • 2015-04-16
      相关资源
      最近更新 更多