两大命令:
生成迁移文件
python manage.py makemigrations
迁移
python manage.py migrate
扩展:
对特定app执行迁移
在上述两个命令后面加上app的名字即可
python manage.py makemigrations appname
python manage.py migrate appname
对特定app的文件执行迁移
在appname后面加上文件编号(eg.对0002_auto_20190606_1002文件执行migrate )
python manage.py migrate appname 0002
–fake选项:
在每次执行migrate之后,数据库下的django_migrations表中会添加一条记录
在迁移的时候加上- -fake选项时,django_migrations表中也会添加一条记录,但不执行实际的迁移工作。- -fake参数可用于解决dependency问题。