django.core.exceptions.ImcorrectConfiguration: WSGI 应用程序'invoice_project.wsgi.application'无法加载;导入模



我突然打开了我的django项目,当我尝试使用py manage.py runserver启动它时,它给了我这个错误。

django.core.exceptions.ImproperlyConfigured: WSGI application 'invoice_project.wsgi.application' could not be loaded; Error importing module.

这是我的追溯。我检查了设置。

    System check identified no issues (0 silenced).
August 02, 2019 - 07:33:17
Django version 2.2.4, using settings 'invoice_project.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
Exception in thread django-main-thread:
Traceback (most recent call last):
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibsite-packagesdjangocoreserversbasehttp.py", line 45, in get_internal_wsgi_application
    return import_string(app_path)
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibsite-packagesdjangoutilsmodule_loading.py", line 17, in import_string
    module = import_module(module_path)
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibimportlib__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:UsersEnricoDesktopprovadjango_invoiceinvoice_projectinvoice_projectwsgi.py", line 16, in <module>
    application = get_wsgi_application()
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibsite-packagesdjangocorewsgi.py", line 13, in get_wsgi_application
    return WSGIHandler()
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibsite-packagesdjangocorehandlerswsgi.py", line 135, in __init__
    self.load_middleware()
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibsite-packagesdjangocorehandlersbase.py", line 35, in load_middleware
    middleware = import_string(middleware_path)
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibsite-packagesdjangoutilsmodule_loading.py", line 17, in import_string
    module = import_module(module_path)
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibimportlib__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibsite-packageslivereloadmiddleware.py", line 13, in <module>
    from livereload import livereload_port, livereload_host
ImportError: cannot import name 'livereload_port' from 'livereload' (C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibsite-packageslivereload__init__.py)
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "C:UsersEnricoAppDataLocalProgramsPythonPython37Libthreading.py", line 917, in _bootstrap_inner
    self.run()
  File "C:UsersEnricoAppDataLocalProgramsPythonPython37Libthreading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibsite-packagesdjangoutilsautoreload.py", line 54, in wrapper
    fn(*args, **kwargs)
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibsite-packagesdjangocoremanagementcommandsrunserver.py", line 137, in inner_run
    handler = self.get_handler(*args, **options)
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibsite-packagesdjangocontribstaticfilesmanagementcommandsrunserver.py", line 27, in get_handler
    handler = super().get_handler(*args, **options)
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibsite-packagesdjangocoremanagementcommandsrunserver.py", line 64, in get_handler
    return get_internal_wsgi_application()
  File "C:UsersEnrico.virtualenvsinvoice_project-JDtH6-bZlibsite-packagesdjangocoreserversbasehttp.py", line 50, in get_internal_wsgi_application
    ) from err
django.core.exceptions.ImproperlyConfigured: WSGI application 'invoice_project.wsgi.application' could not be loaded; Error importing module.

pip冻结输出:

astroid==2.2.5
backcall==0.1.0
beautifulsoup4==4.8.0
cairocffi==1.0.2
CairoSVG==2.4.0
certifi==2019.6.16
cffi==1.12.3
chardet==3.0.4
colorama==0.4.1
cssselect2==0.2.1
decorator==4.4.0
defusedxml==0.6.0
Django==2.2.4
django-crispy-forms==1.7.2
django-debug-toolbar==2.0
django-livereload-server==0.3.2
django-node==4.0.0
django-webpack==3.1.1
django-webpack-loader==0.6.0
django-wkhtmltopdf==3.2.0
djangorestframework==3.10.2
html5lib==1.0.1
idna==2.8
ipython==7.7.0
ipython-genutils==0.2.0
isort==4.3.21
jedi==0.14.1
lazy-object-proxy==1.4.1
livereload==2.6.1
Markdown==3.1.1
mccabe==0.6.1
mysql==0.0.2
mysqlclient==1.4.2.post1
optional-django==0.1.0
parso==0.5.1
pickleshare==0.7.5
Pillow==6.1.0
prompt-toolkit==2.0.9
pycparser==2.19
Pygments==2.4.2
pylint==2.3.1
PyPDF2==1.26.0
Pyphen==0.9.5
pytz==2019.2
reportlab==3.5.23
requests==2.22.0
six==1.12.0
soupsieve==1.9.2
sqlparse==0.3.0
tinycss2==1.0.2
tornado==6.0.3
traitlets==4.3.2
typed-ast==1.4.0
urllib3==1.25.3
wcwidth==0.1.7
WeasyPrint==48
webencodings==0.5.1
wrapt==1.11.2
xhtml2pdf==0.2.3

看起来您缺少依赖关系livereload

您可以使用

将其安装在您的应用程序中
pip install livereload

@ivan的建议也是有效的,如果要删除依赖关系从settings.py中的中间件设置中删除它以启动应用程序而无需实时重新加载。

相关内容

最新更新