zoukankan      html  css  js  c++  java
  • 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”:

                         

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

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

                        

                         

                        

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

                        

                         

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

  • 相关阅读:
    CentOS7.6安装Kubernetes v1.15.1
    数据库三大范式
    linux
    linux
    linux
    linux
    Django contenttypes组件
    Django自带的用户认证
    Django rest framework(7) ---分页
    Django rest framework(6) ---序列化
  • 原文地址:https://www.cnblogs.com/yuzhaoblog/p/8169655.html
Copyright © 2011-2022 走看看