【发布时间】:2018-01-15 06:17:34
【问题描述】:
当我尝试在 IIS 上启动我的 Django 应用程序时,出现如下错误:
读取 WSGI 处理程序时发生错误:Traceback(最近一次调用最后一次):文件“C:\inetpub\wwwroot\ddr\wfastcgi.py”,第 791 行,在主环境中,handler = read_wsgi_handler(response.physical_path) 文件"C:\inetpub\wwwroot\ddr\wfastcgi.py",第 633 行,在 read_wsgi_handler 处理程序 = get_wsgi_handler(os.getenv("WSGI_HANDLER")) 文件 "C:\inetpub\wwwroot\ddr\wfastcgi.py",行605,在get_wsgi_handler handler = handler() 文件“C:\Python27\lib\site-packages\django\core\wsgi.py”中,第14行,在get_wsgi_application django.setup() 文件“C:\Python27\lib\ site-packages\django__init__.py”,第 17 行,在设置中 configure_logging(settings.LOGGING_CONFIG, settings.LOGGING) 文件“C:\Python27\lib\site-packages\django\conf__init__.py”,第 48 行,在 getattr self._setup(name) 文件“C:\Python27\lib\site-packages\django\conf__init__.py”,第 44 行,在 setup self._wrapped = Settings(settings_module) 文件“C:\ Python27\lib\site-packages\django\conf__init__.py",第 92 行,在 init mod = importlib.import_module(se lf.SETTINGS_MODULE) 文件“C:\Python27\lib\importlib__init__.py”,第 37 行,在 import_module import__(name) 文件“.\config\settings\production.py”,第 21 行,在 SECRET_KEY = env("DJANGO_SECRET_KEY ") 文件“C:\Python27\lib\site-packages\environ\environ.py”,第 117 行,在 call_return self.get_value(var, cast=cast, default=default, parse_default=parse_default) 文件“C: \Python27\lib\site-packages\environ\environ.py", line 250, in get_value raise ImproperlyConfigured(error_msg) ImproperlyConfigured: 设置 DJANGO_SECRET_KEY 环境变量 StdOut: StdErr:
Django 密钥是在处理程序映射中编写的。
也许有人遇到了这样的错误并且知道我应该怎么做?谢谢大家。
【问题讨论】:
-
看起来它希望找到一个
DJANGO_SECRET_KEY环境变量。设置它。