【测试开发】django的migrations迁移文件管理

有时候会遇到这样的问题,项目大了以后,migrations文件夹下的文件越来越多,修改表结构后执行迁移,各种报错,就想在保留数据的情况下,照样修改表结构

django提供了一个解决办法

1、重置app下的migrations文件

python manage.py migrate --fake 应用名称 zero

2、删除migrations文件夹下的文件

3、重新生成migrations

python manage.py makemigrations

4、在数据库中的migrations表记录migrate的行为,但不执行migrations文件中的代码

python manage.py migrate 应用名称 --fake

 

posted @ 2020-04-28 17:45  fengzx120  阅读(773)  评论(0编辑  收藏  举报