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中urllib+urllib2+cookielib模块编写爬虫实战
Jan 20 Python
简单谈谈Python流程控制语句
Dec 04 Python
Python数据结构与算法之字典树实现方法示例
Dec 13 Python
Python 输入一个数字判断成绩分数等级的方法
Nov 15 Python
浅谈pycharm的xmx和xms设置方法
Dec 03 Python
python3射线法判断点是否在多边形内
Jun 28 Python
wxPython修改文本框颜色过程解析
Feb 14 Python
python数据类型可变不可变知识点总结
Mar 06 Python
python实现猜数游戏
Mar 27 Python
django rest framework serializers序列化实例
May 13 Python
Python安装使用Scrapy框架
Apr 12 Python
Django框架之路由用法
Jun 10 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聊天室技术
2006/10/09 PHP
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
Yii学习总结之安装配置
2015/02/22 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
Laravel多用户认证系统示例详解
2018/03/13 PHP
PHP基于phpqrcode类生成二维码的方法详解
2018/03/14 PHP
PHP面向对象类型约束用法分析
2019/06/12 PHP
jQuery 核心函数以及jQuery对象
2010/03/23 Javascript
JavaScript 垃圾回收机制分析
2013/10/10 Javascript
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
浅谈angularJS 作用域
2015/07/05 Javascript
Angular6封装http请求的步骤详解
2018/08/13 Javascript
解决vue中修改export default中脚本报一大堆错的问题
2018/08/27 Javascript
ES6基础之默认参数值
2019/02/21 Javascript
150行代码带你实现微信小程序中的数据侦听
2019/05/17 Javascript
微信小程序页面传多个参数跳转页面的实现方法
2019/05/17 Javascript
JS实现贪吃蛇游戏
2019/11/15 Javascript
jQuery实现购物车全功能
2021/01/11 jQuery
python和ruby,我选谁?
2017/09/13 Python
Python制作豆瓣图片的爬虫
2017/12/28 Python
urllib和BeautifulSoup爬取维基百科的词条简单实例
2018/01/17 Python
对Python3中的input函数详解
2018/04/22 Python
Python实现处理逆波兰表达式示例
2018/07/30 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
详解重置Django migration的常见方式
2019/02/15 Python
Python正则表达式匹配数字和小数的方法
2019/07/03 Python
利用pandas将非数值数据转换成数值的方式
2019/12/18 Python
Python表达式的优先级详解
2020/02/18 Python
Python super()方法原理详解
2020/03/31 Python
ipython jupyter notebook中显示图像和数学公式实例
2020/04/15 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
2020/06/08 Python
详解Python 最短匹配模式
2020/07/29 Python
俄罗斯在线服装店:STOLNIK
2021/03/07 全球购物
护理专业优质毕业生自荐书
2014/01/31 职场文书
代理协议书
2014/04/22 职场文书
mysql事务隔离级别详情
2021/10/24 MySQL