Django Migrations命令工作流程

时间:2015-04-30 19:59:20

标签: django database migration

Django中有三个迁移命令:

  1. python manage.py makemigrations
  2. python manage.py migrate
  3. python manage.py syncdb
  4. 在基本项目的工作流程方面,这些命令应按什么顺序执行?

    我正在使用版本:1.8

1 个答案:

答案 0 :(得分:3)

syncdb已弃用,与migrate相同。

每当您对模型进行更改时,以及首次创建模型时,每次首次运行makemigrations以创建迁移文件时,都会migrate将它们应用到您的模型中数据库。