【问题标题】:Django + IIS windows server 2008Django + IIS 窗口服务器 2008
【发布时间】:2015-01-16 23:00:46
【问题描述】:

您好,我正在尝试按照本指南http://www.youtube.com/watch?v=kXbfHtAvubc#t=194 在 IIS 上安装 django,但最后我总是收到此错误

Python 3.4 Django 1.7.1 Windows Server 2008R2 IIS 7.5


文件 Wsgi.py

   import os
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "Plastimi.settings")

从 django.core.wsgi 导入 get_wsgi_application 应用程序 = get_wsgi_application()



环境变量

名称:WSGI_HANDLER

值:django.core.wsgi.get_wsgi_application()


读取 WSGI 处理程序时发生错误:Traceback(最近调用 最后):文件“C:\inetpub\wwwroot\Django\Plastimi\wfastcgi.py”,行 711,在主环境中,handler = read_wsgi_handler(response.physical_path) 文件“C:\inetpub\wwwroot\Django\Plastimi\wfastcgi.py”,第 568 行,在 read_wsgi_handler 返回 env, get_wsgi_handler(handler_name) 文件 “C:\inetpub\wwwroot\Django\Plastimi\wfastcgi.py”,第 541 行,在 get_wsgi_handler handler = handler() 文件 “c:\Python34\lib\site-packages\django\core\wsgi.py”,第 14 行,在 get_wsgi_application django.setup() 文件 “c:\Python34\lib\site-packages\django__init__.py”,第 20 行,在设置中 configure_logging(settings.LOGGING_CONFIG, settings.LOGGING) 文件 “c:\Python34\lib\site-packages\django\conf__init__.py”,第 46 行,在 getattr self._setup(name) 文件“c:\Python34\lib\site-packages\django\conf__init__.py”,第 40 行,在 _setup % (desc, ENVIRONMENT_VARIABLE)) django.core.exceptions.ImproperlyConfigured:请求的设置 LOGGING_CONFIG,但未配置设置。你必须要么 定义环境变量 DJANGO_SETTINGS_MODULE 或调用 settings.configure() 在访问设置之前。标准输出:标准错误:

【问题讨论】:

  • 一个人不会看视频,确切地告诉你你正在尝试什么,你遇到了问题。

标签: django iis


【解决方案1】:

WSGI_HANDLER:将 django.core.handlers.wsgi.WSGIHandler() 替换为 django.core.wsgi.get_wsgi_application()

django.core.handlers.wsgi.WSGIHandler() 从 1.4 开始被弃用

你可以在http://chrisberragan.com/posts/2014/03/19/installing-django-on-iis-7-5/找到一个很好的视频教程和文字解释

【讨论】:

    猜你喜欢
    • 2019-03-21
    • 2013-11-29
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多