我正在尝试构建一个Django博客。
我有几个应用程序,但由于某种原因,Gunicorn给我带来了错误 - ModuleNotFoundError: No module named 'blog.wsgi'
├── Procfile
├── blog
│ ├── blog
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-36.pyc
│ │ │ ├── settings.cpython-36.pyc
│ │ │ ├── urls.cpython-36.pyc
│ │ │ └── wsgi.cpython-36.pyc
│ │ ├── settings.py
│ │ ├── urls.py
│ │ └── wsgi.py
│ ├── db.sqlite3
│ ├── manage.py
│ ├── media
│ │ ├── 1820-3-large.jpg
│ │ ├── 1820-3-large_XGHcfcZ.jpg
│ │ ├── 1820-3-large_ZTmLkYt.jpg
│ │ ├── 1820-3-large_dPbPsPW.jpg
│ │ └── paul-morris-144777.jpg
│ ├── posts
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-36.pyc
│ │ │ ├── admin.cpython-36.pyc
│ │ │ ├── models.cpython-36.pyc
│ │ │ └── views.cpython-36.pyc
│ │ ├── admin.py
│ │ ├── apps.py
│ │ ├── migrations
│ │ │ ├── 0001_initial.py
│ │ │ ├── 0002_auto_20171217_0000.py
│ │ │ ├── __init__.py
│ │ │ └── __pycache__
│ │ │ ├── 0001_initial.cpython-36.pyc
│ │ │ ├── 0002_auto_20171217_0000.cpython-36.pyc
│ │ │ └── __init__.cpython-36.pyc
│ │ ├── models.py
│ │ ├── static
│ │ │ └── posts
│ │ │ ├── css
│ │ │ ├── img
│ │ │ │ └── home.jpg
│ │ │ └── js
│ │ ├── templates
│ │ │ └── posts
│ │ │ ├── home.html
│ │ │ └── post_details.html
│ │ ├── tests.py
│ │ └── views.py
│ └── sitepages
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-36.pyc
│ │ ├── admin.cpython-36.pyc
│ │ ├── models.cpython-36.pyc
│ │ └── views.cpython-36.pyc
│ ├── admin.py
│ ├── apps.py
│ ├── migrations
│ │ ├── __init__.py
│ │ └── __pycache__
│ │ └── __init__.cpython-36.pyc
│ ├── models.py
│ ├── static
│ │ └── sitepages
│ │ ├── css
│ │ │ └── about.css
│ │ ├── img
│ │ └── js
│ ├── templates
│ │ └── sitepages
│ │ └── about.html
│ ├── tests.py
│ └── views.py
├── requirements.txt
└── venv
`
这是我看到的文件树的大部分内容。我没有看到任何问题,但我肯定忽视了一些事情。如果您想查看其他任何代码,请与我们联系。
我的Procfile说 -
web: gunicorn blog.wsgi --log-file -
这是我的wsgi.py文件 -
这是wsgi.py -
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "blog.settings")
application = get_wsgi_application()