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
转载于:https://www.cnblogs.com/yuzhaoblog/p/8169655.html
django 模型增加字段后迁移失败相关推荐
- Django项目实践3 - Django模型(字段、数据库操作及模型继承)
http://blog.csdn.net/pipisorry/article/details/45725953 Django数据库字段类型(Field types) AutoField class A ...
- Django模型修改及数据迁移
Django中对Model进行修改是件麻烦的事情,syncdb命令仅仅创建数据库里还没有的表,它并不对已存在的数据表进行同步修改,也不处理数据模型的删除. 如果你新增或修改数据模型里的字段,或是删除了 ...
- django模型的字段类型和关系
转自:http://cc.ecjtu.net/posts/django-model-Field 后来发现实际来源:http://wrongwaycn.github.com/django11/ref/m ...
- django模型层字段选项-choice
我们在定义模型字段时,如果有字段的值是由我们提供给用户选择的,那么此时我们可以为字段 提供choice字段选项, 序列本身由正好两个项目的迭代项组成(例如 [(A,B),(A,B)...] ),所以我 ...
- Django models新增属性后 迁移报错 KeyError ,--fake解决
models在数据库已有表数据,新增一个field属性, isdeleted = models.IntegerField(default=0, blank=True, null=True) 然后进行m ...
- Python Django 模型类字段常用属性
- python中choice的用法_Django模型中字段属性choice使用说明
今天设计models时,用到了choice这个属性,用来限制用户做出选择的范围.比如说性别的选择(男或女). class User(AbstractUser): ... sex = models.Ch ...
- python限制输入数字范围_关于python:如何限制Django模型中数字字段的最大值?
Django具有各种可用于模型的数字字段,例如 DecimalField和PositiveIntegerField. 尽管前者可以限制为存储的小数位数和总字符数,但是有任何方法可以将其限制为仅存储特定 ...
- Django框架(10.Django中的模型类的定义以及模型类字段属性和选项)
Django中的模型类的定义以及模型类字段属性和选项 1.模型类的定义 2.模型类属性命名限制 2.1字段类型和属性 2.2选项 1.模型类的定义 ORM:表就代表类,字段代表属性 模型类需要继承自m ...
- django:执行迁移失败问题
问题描述: 第一次执行迁移成功且数据库生成了表,接着,我把pycharm中的迁移文件.数据库表直接删掉,重新执行迁移,发现失败,日志如下: Running migrations: No migra ...
最新文章
- android.view.InflateException: Binary XML file line #8: Binary XML file line #8: Error inflating cl
- 在 Spring Boot 中,如何干掉 if else!
- mouted能不能访问data中的数据_Vue(定时器)解决mounted不能获取到data中的数据问题...
- 自定义 coding.net 静态网站域名
- spark MapOutputTrackerMaster
- SpringBoot 配置绑定
- Web前端之移动端课程开发之06.bootstrap
- 在Linux上编译dotnet cli的源代码生成.NET Core SDK的安装包
- zabbix 监控使用宏自动发现网卡并进行监控
- pyhton中常用的基础模块
- 鼎力加密狗驱动程序_怎么安装加密狗驱动程序
- Allegro 使用技巧
- 学个Antenna:手机天线入门
- 全国省市区数据SQL - 2017年数据(三级联动)
- 微信模板消息发送不显示小程序链接的处理
- 背景建模之codebook算法
- windows杀进程
- 软件测试自学乐器儿童画,查找「国庆节儿童画大全」安卓应用 - 豌豆荚
- 人脸识别嵌入式Linux芯片瑞芯微RV1109参数介绍
- 数字签名标准(DSS)