Django Migration (makemigrations) 应该单独提交而不是创建模型吗?

Should Django Migration (makemigrations) commited separately than creating model?

我不清楚哪种策略在 django 或任何其他 Web 框架的版本控制中更好:

  1. 分别提交创建模型和 运行 makemigrations
  2. 一起提交这两项任务。

我认为我自己的第一个策略更好,因为 migration 个文件在 运行 makemigrations 之后创建。但我需要确定哪个更好。这个有什么标准吗?

您列出的两种策略都可以奏效。但选项一更好。

您可以将 Django 迁移与其他更改分开提交,以便可以从提交历史记录中更清楚地跟踪模型的更改。