记群里一次django_migrations 表清空之后的解决方案

作者:Master易
时间:于 2020年5月21日 15:00 创建, 2020年6月30日 09:10 最后一次的修改
浏览:36

新增字段之后migrate后无法出现新的字段,于是清空了django_migrations

补救办法

首先。你把你的app,从install app去掉

把你app从install app移掉的意思是,在settings里面移掉。因为你不注册在那里,django就不会管你这app

然后你migrate fake,就会把dj内置的app的migrations放到django_migrations表里了

然后你再重新把app放进去

app的表此时如果已经存在 检查表的字段是否齐全

少一个字段

那么先把那个字段从models。py里注释掉

然后做一次makemigrations

接着来fake版的migrate

字段注释解除封印 !!!

然后make migrations, migrate front,这次不fake




登录后回复

共有1条评论


datatest.org

演过留名

——来自'<xiaod(*^▽^*)

2020-06-30 09:11 回复

易大师的动态

   暂时没什么想写的模块了
   咸鱼趴地

2020/06/27

和易大师成为捧油

   QQ: 296053096