django - Heroku 和 Django 2.x ModuleNotFoundError:没有名为“rest_auth”的模块
问题描述
我已经使用 Django 2.x 在本地安装了 django-rest-auth,它工作正常。但是,当我部署到 Heroku 时,我收到“ModuleNotFoundError: No module named 'rest_auth'”错误。
我确保 requirements.txt 是好的(点冻结)。我还使用 CLI 和 Heroku CL 界面运行命令:pip install django-rest-auth
任何想法为什么它不起作用?
解决方案
终于找到了答案...我必须将模块 ALSO 添加到 pipfile 并确保调整如下语法: In requirements.txt => django-rest-auth==0.9.3 In Pipfile => django-rest -auth = "==0.9.3"
推荐阅读
- command - 在谷歌聊天机器人中添加斜杠命令
- swiftui - 为什么我得到“实例方法'背景(_:对齐:)'要求'UIColor'符合'视图'”?
- google-cloud-platform - Google Cloud 将敏感范围添加到生产环境
- python - 未找到任何参数的“teamEdit”反向。尝试了 1 种模式:['teams/teamEdit/(?P
[0-9]+)/$'] - clickhouse - 在开始插入之前我应该等待 ClickHouse 中的异步删除吗?
- stata - 如何在 Stata 中安装 stmfpt 包?
- php - 提交按钮后的空白页和匿名列在提交按钮后更新
- javascript - 如何将媒体流复制到弹出窗口?
- c# - 如何直接填充 EF Core 为多对多关系生成的连接表?
- azure - 无法从 B2C / Azure AD (Active Directory) 获取令牌 - 本地存储和会话存储为空 [Cypress / Puppeteer]