Django Migrations 命令工作流



Django 中有三个迁移命令:

  1. python manage.py makemigrations
  2. python manage.py migrate
  3. python manage.py syncdb

就基本项目的工作流而言,这些命令应按什么顺序执行?

我正在使用版本: 1.8

syncdb 已被弃用,其作用与 migrate 相同。

每当对模型进行更改以及首次创建模型时,每次都希望先运行makemigrations来创建迁移文件,然后migrate将它们应用于数据库。

最新更新