django数据库回滚
第一种情况:比如说我新建了一个click表,进行了迁移,后发现表不对需要重新建表
1.先删除models中定义的表
2.删除makemigrations生成的文件system/migrations/0007_auto_20201027_1105.py
3.将数据库中django_migrations表中最新操作之后生成的表记录删除
delete from django_migrations where applied > '2020-10-27';
4.再次执行makemigrations和migrate
第二种情况:删除刚刚新增的字段同时清除新增字段的记录:
1.先删除models中定义的字段
2.执行makemigrations,生成删除字段的迁移文件,然后执行migrate迁移将数据库中的字段删除
3.将数据库中django_migrations表中新增与删除字段的两次操作记录删除
4.将migrations目录下的新增与删除字段的迁移文件删除