django 模型增加字段后迁移失败

任      务:已有models.py文件中定义了 ad类(用来描述广告数据库表结构)。现在想增加四个新字段:ad_show_type,big_video_url,is_full_screen,video_url。

遇到问题:① 终端输入 python manage.py makemigrations ad 生成迁移文件:0005_auto_20180101_2255。

② 终端输入 python manage.py migrate --fake ad --database=users 后,显示 “Applying ad.0005_auto_20180101_2255... FAKED”:

django 模型增加字段后迁移失败

这样自己新增加的字段就被FAKED了。怎么办呢?

解决办法:最后一次迁移文件设置FAKE,然后正常迁移即可:

django 模型增加字段后迁移失败

django 模型增加字段后迁移失败

django 模型增加字段后迁移失败

数据库已经成功增加新字段:

django 模型增加字段后迁移失败

参看文献:https://*.com/questions/30626886/how-to-redo-a-migration-on-django-1-8-after-using-fake

上一篇:3d图片切换(css3帧动画)


下一篇:linux中who命令显示的tty、pts和(:0)(:0.0)是什么意思