python - django.db.migrations 是否有 `update migration`(ala South)选项?

标签 python django django-south django-migrations

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

schemamigration 前端 --auto --update

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

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

最佳答案

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

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

我个人认为这种方式更加清晰易用。

关于python - django.db.migrations 是否有 `update migration`(ala South)选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31145711/

相关文章:

python - Django 模型(动态?)

django - 如何将模型从一个 Django 应用程序迁移到一个新应用程序中?

python - 我在哪里放置 .egg (Python)?

python - 我怎么能总是让 numpy.ndarray.shape 返回一个二值元组?

python - PySpark - 发送附有 CSV 的电子邮件,整个 CSV 显示在一行中

Django 服务器结构和约定

django - 如何限制连接到一个端口并将其他请求重定向到另一个端口?

sql - Django 迁移/南 : New column take default value another value from the same record

Django South-如何放弃错误的(和损坏的)迁移

python - 导入 scikit-learn 时出错