python - Django 迁移在 GitHub Actions 中不起作用
问题描述
heroku run -a ${{ secrets.HEROKU_APP_NAME }} python manage.py migrate
在将 master 推送到 Heroku 后,我设置了要运行的命令。它运行没有错误(下面是它的输出):
Running python manage.py migrate on ***... ?
Running python manage.py migrate on ***... done
但迁移实际上并没有运行。可能是什么问题呢?
解决方案
在Heroku 文档中找到了答案。本质上,添加release: python manage.py migrate
为Procfile
. 它没有告诉我为什么它不能从 GH 动作中工作,但它完成了工作。
推荐阅读
- ios - 不能在 NMACoreRouter 上使用循环(swift)(HereMap SDK)
- javascript - 无法连接到 websocket
- reactjs - 缩小 TailwindCSS buid、PostCSS 的结果
- esp8266 - 为什么我在刷 esp8266 时收到 --flash_freq" 必须是一个数字(ESPTOOL-256)?
- tableau-api - 如何计算画面中的连续状态?
- php - 如何在 xampp 中启用虚拟主机
- macos - SWIFTUI 2,SWIFTUI 3 - MACOS:为什么每次我切换到另一个选项卡时总是触发 TextField 的 onCommit 关闭
- reactjs - 我正在使用 React、Formik 和 Axios,但是 Axios 似乎一个接一个地进行了两个 api 调用
- django - 如何将 OAuth2 与后端和前端集成
- c++ - 使对象只能由其库访问,而不能由程序中的任何其他例程访问