Django Windows IIS Fastcgi Deploy问题(wfastcgi TypeError:“模块”对象不可调用)

Traceback (most recent call last):
 File "C:\...",linse 847,in main
   result = handler(record.params,response.start)
TypeError: 'module' object is not callable

为什么会出现此错误?当使用runserver时,一切都很好,但是使用fastcgi不能正常工作:/

操作系统:Windows Server 2012
Django版本:2.22

环境变量FastCGI应用程序设置;

  

DJANGO_SETTINGS_MODULE:网站设置
  PYTHONPATH:|| PROJECT_ROOT_PATH ||   
WSGI_HANDLER:website.wsgi

sp871783024 回答:Django Windows IIS Fastcgi Deploy问题(wfastcgi TypeError:“模块”对象不可调用)

我相信您在WSIG_HANDLER环境变量的末尾缺少括号。

WSGI_HANDLER: website.wsgi()

如果要使用django中的默认wsgi_handler,您将在末尾加上.get_wsgi_application()

WSGI_HANDLER: django.core.wsgi.get_wsgi_application()

您可以在wfastcgi PyPi page

上查看更多信息。
本文链接:https://www.f2er.com/2912665.html

大家都在问