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