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 相关文章推荐
使用grappelli为django admin后台添加模板
Nov 18 Python
python利用标准库如何获取本地IP示例详解
Nov 01 Python
python读取和保存视频文件
Apr 16 Python
利用Anaconda简单安装scrapy框架的方法
Jun 13 Python
python使用turtle库绘制时钟
Mar 25 Python
python代码过长的换行方法
Jul 19 Python
解决pycharm工程启动卡住没反应的问题
Jan 19 Python
Python 获取numpy.array索引值的实例
Dec 06 Python
Python检测端口IP字符串是否合法
Jun 05 Python
常用的10个Python实用小技巧
Aug 10 Python
Python 代码调试技巧示例代码
Aug 11 Python
在 Python 中使用 MQTT的方法
Aug 18 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/01/23 PHP
php版微信自定义回复功能示例
2016/12/05 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
Laravel 解决composer相关操作提示php相关异常的问题
2019/10/23 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
javascript 对象的定义方法
2007/01/10 Javascript
JavaScript定义类或函数的几种方式小结
2011/01/09 Javascript
jQuery的.live()和.die() 使用介绍
2011/09/10 Javascript
jQuery 中使用JSON的实现代码
2011/12/01 Javascript
调用HttpHanlder的几种返回方式小结
2013/12/20 Javascript
js实现网页倒计时、网站已运行时间功能的代码3例
2014/04/14 Javascript
node.js中的console.log方法使用说明
2014/12/09 Javascript
vue实现微信分享朋友圈,发送朋友的示例讲解
2018/02/10 Javascript
使用svg实现动态时钟效果
2018/07/17 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
Vue组件通信$attrs、$listeners实现原理解析
2020/09/03 Javascript
详细讲解Python中的文件I/O操作
2015/05/24 Python
Python时间模块datetime、time、calendar的使用方法
2016/01/13 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
Django的性能优化实现解析
2019/07/30 Python
浅谈python3中input输入的使用
2019/08/02 Python
Django框架反向解析操作详解
2019/11/28 Python
如何教少儿学习Python编程
2020/07/10 Python
HTML5各种头部meta标签的功能(推荐)
2017/03/13 HTML / CSS
德国低价购买灯具和家具网站:Style-home.de
2016/11/25 全球购物
澳大利亚领先的孕妇服装品牌:Mamaway
2018/08/14 全球购物
EMPHASIS艾斐诗官网:周生生旗下原创精品珠宝品牌
2020/12/17 全球购物
EJB的角色和三个对象
2015/12/31 面试题
财务会计专业毕业生自荐信
2013/10/02 职场文书
办公室内勤工作职责
2013/12/11 职场文书
风险评估实施方案
2014/03/09 职场文书
小学生运动会报道稿
2014/09/12 职场文书
说谎欺骗人检讨书300字
2014/11/18 职场文书
win10滚动条自动往上跑怎么办?win10滚动条自动往上跑的解决方法
2022/08/05 数码科技