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中字典(dict)合并的四种方法总结
Aug 10 Python
Python通过matplotlib画双层饼图及环形图简单示例
Dec 15 Python
Python三种遍历文件目录的方法实例代码
Jan 19 Python
Python简单实现控制电脑的方法
Jan 22 Python
tensorflow实现简单的卷积网络
May 24 Python
使用TensorFlow实现简单线性回归模型
Jul 19 Python
简单了解python filter、map、reduce的区别
Jan 14 Python
Pytorch 使用CNN图像分类的实现
Jun 16 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
Jun 28 Python
python中执行smtplib失败的处理方法
Jul 01 Python
python环境搭建和pycharm的安装配置及汉化详细教程(零基础小白版)
Aug 19 Python
Anaconda使用IDLE的实现示例
Sep 23 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
使用dump函数,给php加断点测试
2013/06/25 PHP
PHP中使用break跳出多重循环代码实例
2015/01/21 PHP
thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决
2016/04/27 PHP
PHP parse_ini_file函数的应用与扩展操作示例
2019/01/07 PHP
Aster vs Newbee BO3 第二场2.18
2021/03/10 DOTA
var与Javascript变量隐式声明
2009/09/17 Javascript
jquery 表格的增行删行实现思路
2013/03/21 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
字段太多jquey快速清空表单内容方法
2014/08/21 Javascript
javascript禁止访客复制网页内容的实现代码
2015/08/05 Javascript
jquery中val()方法是从最后一个选项往前读取的
2015/09/06 Javascript
深入理解setTimeout函数和setInterval函数
2016/05/20 Javascript
学习vue.js条件渲染
2016/12/03 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
微信小程序如何像vue一样在动态绑定类名
2018/04/17 Javascript
vue通过指令(directives)实现点击空白处收起下拉框
2018/12/06 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
前端如何实现动画过渡效果
2021/02/05 Javascript
python BeautifulSoup使用方法详解
2013/11/21 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
浅谈pyqt5中信号与槽的认识
2019/02/17 Python
python pygame实现方向键控制小球
2019/05/17 Python
Python交互环境下打印和输入函数的实例内容
2020/02/16 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
Michael Kors英国官网:美国奢侈品品牌
2019/11/13 全球购物
董事长秘书岗位职责
2013/11/29 职场文书
甲方资料员岗位职责
2013/12/13 职场文书
幼儿园新学期寄语
2014/01/18 职场文书
《锄禾》教学反思
2014/04/08 职场文书
优秀的个人求职信范文
2014/05/09 职场文书
党员先进事迹材料
2014/12/19 职场文书
酒店温馨提示语
2015/07/14 职场文书
Java实现简单小画板
2022/06/10 Java/Android
JS实现刷新网页后之前浏览位置保持不变示例详解
2022/08/14 Javascript