python-django生成迁移命令

概述

新建和修改model类后,要执行“生成迁移命令”,执行后会生成若干.py文件。

在执行“迁移命令”时,会连接数据库,根据这些文件生成sql语句,然后创建、修改、删除数据表等操作

生成迁移命令

在manage.py同级目录下执行dos命令:

python manage.py makemigrations app名

注意:
这个命令并没有作用到数据库

例子

python manage.py makemigrations blog

执行结果如下图:

在blog\migrations目录下生成0001_initial.py文件,如下:

总结

根据models.py的改动,在migrations文件夹下生成文件,例如:0001文件


原文出处:/show_1EF2sx4WMoQK.html