Django Windows IIS Fastcgi部署问题(wfastcgi TypeError:'module'对象不可调用)

2024-09-29 21:58:15 发布

您现在位置:Python中文网/ 问答频道 /正文

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: website.settings
PYTHONPATH: ||PROJECT_ROOT_PATH||
WSGI_HANDLER: website.wsgi


Tags: inmostmainresponsewebsiteparamsresultcall
1条回答
网友
1楼 · 发布于 2024-09-29 21:58:15

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

WSGI_HANDLER: website.wsgi()

如果要使用django的默认wsgi_handler,那么在末尾应该有.get_wsgi_application()

WSGI_HANDLER: django.core.wsgi.get_wsgi_application()

你可以在wfastcgi PyPi page上查看更多关于这个的信息

相关问题 更多 >

    热门问题