小编Vin*_*rez的帖子

在Heroku部署期间运行./manage.py迁移

我正在开发一个Django应用程序,我希望在Heroku上部署时运行我的数据库迁移.

到目前为止,我们只是将以下命令放在Procfile中:

python manage.py migrate
Run Code Online (Sandbox Code Playgroud)

当部署迁移确实运行时,但它们似乎每个dyno运行一次(我们使用几个dynos).因此,数据迁移(与纯模式迁移相反)会多次运行,并且数据会重复.

heroku run python manage.py migrate部署后运行并不令人满意,因为我们希望数据库始终与代码同步.

在Heroku中执行此操作的正确方法是什么?

谢谢.

django heroku

45
推荐指数
3
解决办法
2万
查看次数

标签 统计

django ×1

heroku ×1