django.core.exceptions.ImproperlyConfigured:无法加载WSGI应用程序'application'

问题描述 投票:5回答:3

场景是,

我从here克隆了OpenShift-V3的Django代码。当我使用python manage.py runserver运行代码时收到错误,

django.core.exceptions.ImproperlyConfigured:无法加载WSGI应用程序'application';导入模块时出错:'应用程序看起来不像模块路径

我没有在代码中添加任何内容,并且已满足所需的包。

python django openshift wsgi openshift-nextgen
3个回答
4
投票

转到django-ex / project / settings.py

更改settings.py中的行,如下所示

WSGI_APPLICATION = 'application'WSGI_APPLICATION = 'wsgi.application'

而已 :(


1
投票

在settings.py文件中更改如下:

WSGI_APPLICATION ='your_project_name.wsgi.application'


1
投票

我使用了中间件CorsMiddleware,但忘了安装它,所以安装后,它完美地工作。

pip install django-cors-headers。

所以检查类似的东西,你可能会错过这样的东西。


0
投票

请注意,在启动wsgi应用程序之前的任何位置导入模块的任何错误也会提示此消息,因此请首先查看跟踪并从修复问题的顶部开始。

我将一个Django应用程序从python 2.7移植到python3并添加了各种模块导入问题,并没有直接连接到这个问题。


0
投票

Do you have Django Debug Toolbar

删除它,检查问题是否消失。可能发生的事情:

pip uninstall django-debug-toolbar

INSTALLED_APPS = [
    ...
    'debug_toolbar',
    ...
]

MIDDLEWARE = [
    ...
    'debug_toolbar.middleware.DebugToolbarMiddleware',
    ...
]

© www.soinside.com 2019 - 2024. All rights reserved.