概述
新建和修改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文件

