我已经运行了以下命令,但仍然无法成功更新迁移。
$ heroku运行python manage.py makemigrations
$ heroku运行python manage.py migrate
答案 0 :(得分:1)
不要在Heroku上运行makemigrations
。它的ephmeral filesystem将在下次重启时丢失生成的文件。另外,在生产中创建迁移并不是一个好主意。
相反,在本地计算机上运行它,使用migrate
应用迁移并确保它们执行应有的操作,然后将生成的文件提交到存储库。推送到Heroku并在那里运行migrate
。