Django 中有三个迁移命令:
-
python manage.py makemigrations
-
python manage.py migrate
-
python manage.py syncdb
就基本项目的工作流而言,这些命令应按什么顺序执行?
我正在使用版本: 1.8
syncdb
已被弃用,其作用与 migrate
相同。
每当对模型进行更改以及首次创建模型时,每次都希望先运行makemigrations
来创建迁移文件,然后migrate
将它们应用于数据库。