【发布时间】:2022-12-01 11:19:46
【问题描述】:
我是 Django 的新手,但我遇到的一个问题是在生产部署过程中运行 makemigrations 是否安全/确定?
主要原因是某些第 3 方应用程序将创建超出预定义迁移的新迁移,即 hordak 例如,当通过 CURRENCIES 添加新货币时 settings.py。
由于可以在以后随时添加货币,并且这些是第 3 方应用程序的一部分,因此不会将迁移签入回购协议。
这需要 makemigrations 在部署时运行?这似乎很危险,因为数据库将发生无法追踪的更改?
- 是否有一种方法可以显式签入回购第 3 方迁移?
【问题讨论】: