无法在heroku上运行python migrate

时间:2017-11-20 02:44:27

标签: python heroku

我已经运行了以下命令,但仍然无法成功更新迁移。

$ heroku运行python manage.py makemigrations

$ heroku运行python manage.py migrate

error message on terminal

1 个答案:

答案 0 :(得分:1)

不要在Heroku上运行makemigrations。它的ephmeral filesystem将在下次重启时丢失生成的文件。另外,在生产中创建迁移并不是一个好主意。

相反,在本地计算机上运行它,使用migrate应用迁移并确保它们执行应有的操作,然后将生成的文件提交到存储库。推送到Heroku并在那里运行migrate