任      务:已有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

转载于:https://www.cnblogs.com/yuzhaoblog/p/8169655.html

django 模型增加字段后迁移失败相关推荐

  1. Django项目实践3 - Django模型(字段、数据库操作及模型继承)

    http://blog.csdn.net/pipisorry/article/details/45725953 Django数据库字段类型(Field types) AutoField class A ...

  2. Django模型修改及数据迁移

    Django中对Model进行修改是件麻烦的事情,syncdb命令仅仅创建数据库里还没有的表,它并不对已存在的数据表进行同步修改,也不处理数据模型的删除. 如果你新增或修改数据模型里的字段,或是删除了 ...

  3. django模型的字段类型和关系

    转自:http://cc.ecjtu.net/posts/django-model-Field 后来发现实际来源:http://wrongwaycn.github.com/django11/ref/m ...

  4. django模型层字段选项-choice

    我们在定义模型字段时,如果有字段的值是由我们提供给用户选择的,那么此时我们可以为字段 提供choice字段选项, 序列本身由正好两个项目的迭代项组成(例如 [(A,B),(A,B)...] ),所以我 ...

  5. Django models新增属性后 迁移报错 KeyError ,--fake解决

    models在数据库已有表数据,新增一个field属性, isdeleted = models.IntegerField(default=0, blank=True, null=True) 然后进行m ...

  6. Python Django 模型类字段常用属性

  7. python中choice的用法_Django模型中字段属性choice使用说明

    今天设计models时,用到了choice这个属性,用来限制用户做出选择的范围.比如说性别的选择(男或女). class User(AbstractUser): ... sex = models.Ch ...

  8. python限制输入数字范围_关于python:如何限制Django模型中数字字段的最大值?

    Django具有各种可用于模型的数字字段,例如 DecimalField和PositiveIntegerField. 尽管前者可以限制为存储的小数位数和总字符数,但是有任何方法可以将其限制为仅存储特定 ...

  9. Django框架(10.Django中的模型类的定义以及模型类字段属性和选项)

    Django中的模型类的定义以及模型类字段属性和选项 1.模型类的定义 2.模型类属性命名限制 2.1字段类型和属性 2.2选项 1.模型类的定义 ORM:表就代表类,字段代表属性 模型类需要继承自m ...

  10. django:执行迁移失败问题

    问题描述: 第一次执行迁移成功且数据库生成了表,接着,我把pycharm中的迁移文件.数据库表直接删掉,重新执行迁移,发现失败,日志如下: Running migrations:   No migra ...

最新文章

  1. android.view.InflateException: Binary XML file line #8: Binary XML file line #8: Error inflating cl
  2. 在 Spring Boot 中,如何干掉 if else!
  3. mouted能不能访问data中的数据_Vue(定时器)解决mounted不能获取到data中的数据问题...
  4. 自定义 coding.net 静态网站域名
  5. spark MapOutputTrackerMaster
  6. SpringBoot 配置绑定
  7. Web前端之移动端课程开发之06.bootstrap
  8. 在Linux上编译dotnet cli的源代码生成.NET Core SDK的安装包
  9. zabbix 监控使用宏自动发现网卡并进行监控
  10. pyhton中常用的基础模块
  11. 鼎力加密狗驱动程序_怎么安装加密狗驱动程序
  12. Allegro 使用技巧
  13. 学个Antenna:手机天线入门
  14. 全国省市区数据SQL - 2017年数据(三级联动)
  15. 微信模板消息发送不显示小程序链接的处理
  16. 背景建模之codebook算法
  17. windows杀进程
  18. 软件测试自学乐器儿童画,查找「国庆节儿童画大全」安卓应用 - 豌豆荚
  19. 人脸识别嵌入式Linux芯片瑞芯微RV1109参数介绍
  20. 数字签名标准(DSS)

热门文章

  1. TMS320C55x的寄存器
  2. python做前端mongodb_python-mongodb基本操作都在这了
  3. linux命令-p,Linux-send命令详解
  4. PAT (Basic Level) Practice1010 一元多项式求导
  5. java求指数与对数
  6. Win32汇编学习笔记(罗云彬)(二)
  7. jQuery之事件绑定到触发全过程及知识点补充
  8. awk高级企业级使用案例
  9. cookie 设置有效期 检测cookie
  10. 关于Ubuntu中passwd、shadow、group等文件