Upload Django app to Heroku. ModuleNotFoundError:No Module named 'Name of Project"
Upload Django app to Heroku. ModuleNotFoundError:No Module named 'Name of Project"
我无法通过以下命令将 Django 应用程序上传到 Heroku:git push heroku master。上传后出现错误:ModuleNotFoundError: No module named 'bot_diller'
简介:
网络:gunicorn bot_diller.wsgi --log-file -
enter image description here
从目录结构来看,您的 Git 项目的根目录对我来说并不完全清楚。
您似乎在 Python 文件之一的导入语句中将 bot_diller
引用为 python 模块,这超出了您推送到 Heroku 的代码范围。
Django 项目似乎在 bot_diller/new_project
中,其中有 top-level 个文件,例如 Procfile
、requirements.txt
和 manage.py
。
您创建的 Django 应用程序似乎名为 main
,它也是一个 Python 模块,此外您还有一个名为 new_project
的模块,其中可能包含 Django 设置.
因此,在您的 Django 项目中,您可以编写类似
的导入语句
from main.models import MyModel
并且导入错误可能源自像
这样的语句
from bot_diller.new_project.main.models import MyModel
我无法通过以下命令将 Django 应用程序上传到 Heroku:git push heroku master。上传后出现错误:ModuleNotFoundError: No module named 'bot_diller'
简介: 网络:gunicorn bot_diller.wsgi --log-file -
enter image description here
从目录结构来看,您的 Git 项目的根目录对我来说并不完全清楚。
您似乎在 Python 文件之一的导入语句中将 bot_diller
引用为 python 模块,这超出了您推送到 Heroku 的代码范围。
Django 项目似乎在 bot_diller/new_project
中,其中有 top-level 个文件,例如 Procfile
、requirements.txt
和 manage.py
。
您创建的 Django 应用程序似乎名为 main
,它也是一个 Python 模块,此外您还有一个名为 new_project
的模块,其中可能包含 Django 设置.
因此,在您的 Django 项目中,您可以编写类似
的导入语句from main.models import MyModel
并且导入错误可能源自像
这样的语句from bot_diller.new_project.main.models import MyModel