我正在尝试将我的应用程序部署到heroku,但我不断收到此错误,即使当我在本地运行时它工作得很好。我已将 django-pwa==1.0.10 添加到我的requirements.txt 文件中,以便heroku 安装该包。这是我在 settings.py 中安装的应用程序:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'pwa',
# 'embed_video',
'whitenoise.runserver_nostatic',
'courses.apps.CoursesConfig',
'accounts.apps.AccountsConfig',
'announcements.apps.AnnouncementsConfig',
'students.apps.StudentsConfig',
'home.apps.HomeConfig',
'event_calendar.apps.EventCalendarConfig',
]
不太确定该怎么做,因为我对 Heroku 不太有经验。
最佳答案
默认情况下,Heroku 会尝试安装您的requirements.txt 中的每个应用程序,因此在进一步操作之前,请确保以下内容:
- 您已运行
pip freeze >requirements.txt
以反射(reflect)更改 - 您的 Procfile 路径正确
如果故障排除后不起作用,请将您的日志从heroku添加到您的第一个问题、您的procfile和requirements.txt。
关于python - Heroku 应用程序 : ModuleNotFoundError: No module named 'pwa' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65802095/