Python 在heroku/module上部署django应用程序时出现问题未找到错误

Python 在heroku/module上部署django应用程序时出现问题未找到错误,python,django,heroku,collectstatic,Python,Django,Heroku,Collectstatic,我知道有很多关于这个问题的话题,但我觉得这些都没有帮助 我试图在Heroku上推送我的Django应用程序,但在传输过程中,我收到一个:ModuleNotFoundError:没有名为“dashboard\u app.settings”的模块。 当构建尝试运行:python manage.py collecstatic 我重命名了应用程序目录,但更改了设置中的所有内容。在本地,一切都很好,甚至是collectstatic命令(您可以在下图中看到静态文件)。我整个下午都在试图解决这个问题,但没有成

我知道有很多关于这个问题的话题,但我觉得这些都没有帮助

我试图在Heroku上推送我的Django应用程序,但在传输过程中,我收到一个:
ModuleNotFoundError:没有名为“dashboard\u app.settings”的模块。

当构建尝试运行:
python manage.py collecstatic

我重命名了应用程序目录,但更改了设置中的所有内容。在本地,一切都很好,甚至是
collectstatic
命令(您可以在下图中看到静态文件)。我整个下午都在试图解决这个问题,但没有成功

更多信息:

manage.py

#/usr/bin/env python
导入操作系统
导入系统
如果名称=“\uuuuu main\uuuuuuuu”:
os.Enviro.setdefault(“DJANGO\u设置\u模块”、“仪表板\u应用程序设置”)
尝试:
从django.core.management导入从命令行执行
除exc外:
引起恐慌(
“无法导入Django。您确定它已安装并且”
“在PYTHONPATH环境变量上可用?是否”
“忘记激活虚拟环境?”
)来自exc
从命令行(sys.argv)执行命令
设置.py

#静态文件
如果os.environ.get('PRODUCTION')=='True':
PROJECT_ROOT=os.path.dirname(os.path.abspath(_文件__))
STATIC\u ROOT=os.path.join(PROJECT\u ROOT,“staticfiles”)
#collectstatic查找静态文件的额外位置。
静态_DIRS=(
join(PROJECT_ROOT,“static”)
)
中间件=[
'django.middleware.security.SecurityMiddleware',
“django.contrib.sessions.middleware.SessionMiddleware”,
'django.middleware.common.CommonMiddleware',
“django.middleware.csrf.CsrfViewMiddleware”,
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.xFrameOptions中间件',
'whitenoise.middleware.WhiteNoiseMiddleware',
]
如果os.environ.get('PRODUCTION')=='True':
#简化的静态文件服务
STATICFILES\u STORAGE='whitenoise.STORAGE.CompressedManifestStaticFilesStorage'
ROOT_URLCONF='dashboard_app.url'
wsgi.py


导入操作系统
从django.core.wsgi导入获取\u wsgi\u应用程序
os.Enviro.setdefault(“DJANGO\u设置\u模块”、“仪表板\u应用程序设置”)
application=get\u wsgi\u application()

如果有人能帮我解决这个问题,我将不胜感激

在heroku上删除并创建另一个应用程序之后。在推之前,我在本地生成了静态文件,现在工作正常…:)

你找到解决办法了吗?请帮忙看看这个。