Django 实现对已存在的model进行更改


Posted in Python onMarch 28, 2020

1.删除app下的migrations中的数据库操作的.py记录

2.删除数据库django_migrations中相应记录

3.python manage.py makemigrations yourappname

4. python manage.py migrate yourappname

补充知识:django model save方法对未更改的字段依然进行了保存

如下所示:

obj = Obj.objects.get(id=1)
print obj.name #此时name的值假定为'abc'
 
def handler(oid):
  obj = Obj.objects.get(id=oid)
  obj.name = '123'
  obj.save()
handler(obj.id)
obj.age = 10
obj.save()
print obj.name

最终的name结果依然为'abc'。save()保存时,虽然没有更改其它字段,但依然会将内存中的值,再次存入数据库,子函数和其它进程更改的值会被覆盖。

以上这篇Django 实现对已存在的model进行更改就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python写的英文字符大小写转换代码示例
Mar 06 Python
在Python的Django框架中实现Hacker News的一些功能
Apr 17 Python
Python实现检测文件MD5值的方法示例
Apr 11 Python
PyQt5每天必学之弹出消息框
Apr 19 Python
Python键盘输入转换为列表的实例
Jun 23 Python
python实现从本地摄像头和网络摄像头截取图片功能
Jul 11 Python
python django下载大的csv文件实现方法分析
Jul 19 Python
python KNN算法实现鸢尾花数据集分类
Oct 24 Python
pycharm不能运行.py文件的解决方法
Feb 12 Python
PyTorch之nn.ReLU与F.ReLU的区别介绍
Jun 27 Python
tensorflow下的图片标准化函数per_image_standardization用法
Jun 30 Python
如何使用Python对NetCDF数据做空间相关分析
Apr 21 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
Mar 28 #Python
django使用F方法更新一个对象多个对象字段的实现
Mar 28 #Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
Mar 28 #Python
使用Django实现把两个模型类的数据聚合在一起
Mar 28 #Python
使用python客户端访问impala的操作方式
Mar 28 #Python
python 安装impala包步骤
Mar 28 #Python
django 链接多个数据库 并使用原生sql实现
Mar 28 #Python
You might like
php实例分享之通过递归实现删除目录下的所有文件详解
2014/05/15 PHP
农历与西历对照
2006/09/06 Javascript
javascript 得到变量类型的函数
2010/05/19 Javascript
Jquery动态添加及删除页面节点元素示例代码
2014/06/16 Javascript
javascript面向对象之共享成员属性与方法及prototype关键字用法
2015/01/13 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
Bootstrap每天必学之轮播(Carousel)插件
2016/04/25 Javascript
JavaScript判断数组是否存在key的简单实例
2016/08/03 Javascript
浅谈jquery设置和获得checkbox选中的问题
2016/08/19 Javascript
xtemplate node.js 的使用方法实例解析
2016/08/22 Javascript
原生js实现addclass,removeclass,toggleclasss实例
2016/11/24 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
2017/01/05 Javascript
基于vue v-for 循环复选框-默认勾选第一个的实现方法
2018/03/03 Javascript
vue.js中ref和$refs的使用及示例讲解
2019/08/14 Javascript
javascript+css实现进度条效果
2020/03/25 Javascript
[02:32]DOTA2亚洲邀请赛 C9战队出场宣传片
2015/02/07 DOTA
python连接数据库的方法
2017/10/19 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
python滑块验证码的破解实现
2019/11/10 Python
selenium+Chrome滑动验证码破解二(某某网站)
2019/12/17 Python
基于python实现计算两组数据P值
2020/07/10 Python
python 实现全球IP归属地查询工具
2020/12/18 Python
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
Rhone官方网站:男士运动服装、健身服装和高级运动服
2019/05/01 全球购物
ORLY官网:美国专业美甲一线品牌
2019/12/11 全球购物
统计每一学生的平均成绩
2014/06/06 面试题
局域网标准
2016/09/10 面试题
大专应届生个人的自我评价
2013/11/21 职场文书
2014会计年终工作总结
2014/12/20 职场文书
小学体育组工作总结
2015/08/13 职场文书
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android
Python卷积神经网络图片分类框架详解分析
2021/11/07 Python
golang定时器
2022/04/14 Golang