这一节讲了makemigration和migrate这2命令后,django做了什么。
另外提到了如果要删除某个table,除了db里直接删,django代码里删掉相关的model, 和migrations/下面的文件。还要删除数据库里django.migrations的记录
Django 更改数据表的方法:
.py make migrations 生成迁移文件
.py migrate 生成(更新)数据库表
删除一个模型类的步骤
删除模型类代码
删除模型类在migrations目录下生成的对应文件
删除django在数据表migrations中对应的生成记录
删除对应的数据表
删除某个模型类的完整操作:
在已创建的app下, 首先删除models.py中需要删除的模型类
删除该模型类在迁移脚本migrations中的对应文件
删除该项目在django_migrations中的对应记录
删除数据库中对应的数据表