python - Django 迁移不适用于 GitHub 操作

标签 python django github heroku 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 docs 中找到了答案.本质上,添加 release: python manage.py migrate作为 Procfile 中的第一行.它没有告诉我为什么它在 GH 操作中不起作用,但它完成了工作。

关于python - Django 迁移不适用于 GitHub 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62348321/

相关文章:

python - 在 Python 中使用 SHA256 对字节字符串进行签名

Python 3.7 真的比 python 3.6 快吗?

聚合数组的 pythonic 方式(numpy 与否)

ruby - 未找到命令 Jekyll

git - 我如何获取我不拥有的未 merge 的 pull 请求?

python - Easy单目相机自标定算法

python - Django 模板反向 URL 解析不起作用

python - Django 测试用例警告 : Converting column 'options' from VARCHAR to TEXT

DJANGO:mixins.DestroyModelMixin 删除 - 方法不允许

git - 何时创建新存储库?