heroku procfile problem : ModuleNotFoundError: No module named 'myApp.wsgi'
heroku procfile problem : ModuleNotFoundError: No module named 'myApp.wsgi'
我正在 heroku 上部署我的第一个 django 应用程序。部署 heroku 后不会启动我的应用程序。检查 heroku logs --tail
我有一个错误:
: ModuleNotFoundError: No module named 'tabele.wsgi'
我的 procfile 看起来像:
web: gunicorn tabele.wsgi:application --log-file -
我也试试:
web: gunicorn tabele:app
web: gunicorn tabele.wsgi --log-file -
我是初学者,我不明白(在我的情况下 'tabele')应该是包含 manage.py 的文件夹还是其他文件夹?
在我的项目文件夹中,包括 manage.py
和另一个包括 settings.py
和 wsgi.py
的文件夹具有相同的名称“tabele”
你能解释一下 procfile 文件中的内容以便更好地理解吗?
知道我做错了什么吗?
djangoherokuapp
|-- tabele/
| |--- __init_-.py
| |--- settings.py
| |--- urls.py
| |--- wsgi.py
|----- manage.py
<b>|------Procfile</b> ⬅⬅⬅
<b>|------requirements.txt</b>
|----- app/
| |--- admin.py
| |--- apps.py
| |--- __init__.py
| |--- models.py
| |--- tests.py
| |--- views.py</pre>
在项目根目录下添加一个Procfile来定义进程类型
并明确声明应该执行什么命令来开始你的
应用.
打开 Procfile 并添加以下行:
web: gunicorn tabele.wsgi --log-file -
--log-file -
表示“记录到标准输出”。 --log-file
标志让你
设置日志文件的路径,-
表示“stdout”(在此上下文中)。
或尝试:
web: gunicorn tabele.wsgi
我正在 heroku 上部署我的第一个 django 应用程序。部署 heroku 后不会启动我的应用程序。检查 heroku logs --tail
我有一个错误:
: ModuleNotFoundError: No module named 'tabele.wsgi'
我的 procfile 看起来像:
web: gunicorn tabele.wsgi:application --log-file -
我也试试:
web: gunicorn tabele:app
web: gunicorn tabele.wsgi --log-file -
我是初学者,我不明白(在我的情况下 'tabele')应该是包含 manage.py 的文件夹还是其他文件夹?
在我的项目文件夹中,包括 manage.py
和另一个包括 settings.py
和 wsgi.py
的文件夹具有相同的名称“tabele”
你能解释一下 procfile 文件中的内容以便更好地理解吗?
知道我做错了什么吗?
djangoherokuapp
|-- tabele/
| |--- __init_-.py
| |--- settings.py
| |--- urls.py
| |--- wsgi.py
|----- manage.py
<b>|------Procfile</b> ⬅⬅⬅
<b>|------requirements.txt</b>
|----- app/
| |--- admin.py
| |--- apps.py
| |--- __init__.py
| |--- models.py
| |--- tests.py
| |--- views.py</pre>
在项目根目录下添加一个Procfile来定义进程类型 并明确声明应该执行什么命令来开始你的 应用.
打开 Procfile 并添加以下行:
web: gunicorn tabele.wsgi --log-file -
--log-file -
表示“记录到标准输出”。--log-file
标志让你 设置日志文件的路径,-
表示“stdout”(在此上下文中)。
或尝试:
web: gunicorn tabele.wsgi