我有命令 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 docs 中找到了答案.本质上,添加 release: python manage.py migrate
作为 Procfile
中的第一行.它没有告诉我为什么它在 GH 操作中不起作用,但它完成了工作。
关于python - Django 迁移不适用于 GitHub 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62348321/