我有一个使用 Django 4.2.5 的 Python (3.11) Web 应用程序,部署到运行 IIS 10 的 Windows 2019 Server。
我之前已将多个 Python + Django 应用程序部署到 IIS Web 服务器,没有出现任何问题,但它们是旧版本(Windows 2016、python 3.8、django 3.2)
我预计从那时起不会发生太大变化,因此在部署此应用程序时,我模仿了 IIS 的配置,但它仍然给我同样的错误。
但还没有成功。希望有人能帮助我指明正确的方向。
在settings.py中 WSGI_APPLICATION = 'main.root.wsgi.application'
在wsgi.py中 导入操作系统 从 django.core.wsgi 导入 get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'root.settings') 应用程序 = get_wsgi_application()
如果我遗漏了任何相关信息,我很抱歉。这是我的第一篇文章。
您可以尝试以下方法来解决问题:
可能是额外的目录模块“xxx”造成的,删除它再尝试 再次。
检查你的项目文件夹,你会发现一个 __ init__.py 文件,删除 然后再试一次。