django model通过字典更新数据实例


Posted in Python onApril 01, 2020

example:

models中的表

# models
class UserInfo(models.Model):
  id = models.BigAutoField(primary_key=True)
  user_name = models.CharField(max_length=100, verbose_name='用户名')
  cellphone = models.CharField(max_length=100, blank=False, null=True, verbose_name='手机')
  password = models.CharField(max_length=225, verbose_name='密码')

更新代码如下:

datas = {'user_name': '张三'}
user = UserInfo.objects.filter(pk=1)
user.update(**datas)

再次查看数据库中的userinfo表数据,发现数据已经修改了

补充知识:Python中 Django中如何将字典存入到mysql中去

我就废话不多说了,还是直接看代码吧!

import json
from test_case.models import Modules as m

data = {'a': 1, "b": 2}

#将字典变成字符串
datastr = json.dumps(data)
print(type(datastr), datastr)

#存入数据库
m.objects.create(name=datastr, item_id='10')

# 数据库中获取数据
data1 = m.objects.get(name=datastr).name

# 将数据变成字典
datadact = json.loads(data1)
print(type(datadact), datadact)

# 结果

<class 'str'> {"a": 1, "b": 2}
<class 'dict'> {'a': 1, 'b': 2}

以上这篇django model通过字典更新数据实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python 获取本机ip地址的两个方法
Feb 25 Python
通过实例浅析Python对比C语言的编程思想差异
Aug 30 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
Oct 18 Python
python实现折半查找和归并排序算法
Apr 14 Python
python操作xlsx文件的包openpyxl实例
May 03 Python
Python 爬虫之Beautiful Soup模块使用指南
Jul 05 Python
python实现汽车管理系统
Nov 30 Python
详解pandas数据合并与重塑(pd.concat篇)
Jul 09 Python
pytorch实现对输入超过三通道的数据进行训练
Jan 15 Python
Selenium向iframe富文本框输入内容过程图解
Apr 10 Python
python 自动化偷懒的四个实用操作
Apr 11 Python
pytorch损失反向传播后梯度为none的问题
May 12 Python
django执行原始查询sql,并返回Dict字典例子
Apr 01 #Python
python 日志 logging模块详细解析
Mar 31 #Python
django迁移文件migrations的实现
Mar 31 #Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
Mar 31 #Python
浅谈Django中的QueryDict元素为数组的坑
Mar 31 #Python
Python + selenium + crontab实现每日定时自动打卡功能
Mar 31 #Python
python实现udp聊天窗口
Mar 31 #Python
You might like
浅析PHP页面局部刷新功能的实现小结
2013/06/21 PHP
PHP中SimpleXML函数用法分析
2014/11/26 PHP
PHP统计当前在线用户数实例讲解
2015/10/21 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
alert中断settimeout计时功能
2013/07/26 Javascript
Jquery ajaxStart()与ajaxStop()方法(实例讲解)
2013/12/18 Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
JavaScript日期类型的一些用法介绍
2015/03/02 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
jQuery div拖拽用法实例
2016/01/14 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
2017/01/08 Javascript
微信小程序 WebSocket详解及应用
2017/01/21 Javascript
CheckBox多选取值及判断CheckBox选中是否为空的实例
2017/10/31 Javascript
详解Vuex管理登录状态
2017/11/13 Javascript
详解angular应用容器化部署
2018/08/14 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
vue中input的v-model清空操作
2019/09/06 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
vite2.0+vue3移动端项目实战详解
2021/03/03 Vue.js
Python全局变量用法实例分析
2016/07/19 Python
Python连接DB2数据库
2016/08/27 Python
selenium+python实现1688网站验证码图片的截取功能
2018/08/14 Python
python做接口测试的必要性
2019/11/20 Python
Python3 hashlib密码散列算法原理详解
2020/03/30 Python
如何在Anaconda中打开python自带idle
2020/09/21 Python
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
瑞典度假品牌:OAS
2019/05/28 全球购物
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
4s店市场专员岗位职责
2014/04/09 职场文书
医学生求职信
2014/07/01 职场文书
销售人员求职信
2014/07/22 职场文书
意向书范本
2014/07/29 职场文书
2014年学生会部门工作总结
2014/11/07 职场文书
茶花女读书笔记
2015/06/29 职场文书
公文写作:新员工转正申请书范本3篇!
2019/08/07 职场文书