django.db.migrations 是否有“更新迁移”(ala South)选项?

Is there an `update migration` (ala South) option for django.db.migrations?

在南方有一个很好的命令:

schemamigration frontend --auto --update

这将采用最近的(未应用的)迁移并更新它以匹配模型中的任何更改。在开发的时候真的很方便

1.7 中引入的新 django 迁移模块是否有这样的选项?查看文档我怀疑不是:https://docs.djangoproject.com/en/1.7/ref/django-admin/#django-admin-makemigrations

在 django >=1.7 中没有这样的东西,但你实际上也不需要它。

如果您对模型进行更改,如果更改仅是默认值、选项等,您可以编辑最新的迁移文件,仅此而已,或者再次 makemigrationsmigrate

我个人觉得这种方式更加清晰易用。