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中 ? : 三元表达式的使用介绍
Oct 09 Python
K-近邻算法的python实现代码分享
Dec 09 Python
pandas object格式转float64格式的方法
Apr 10 Python
python实现傅里叶级数展开的实现
Jul 21 Python
python3发送邮件需要经过代理服务器的示例代码
Jul 25 Python
Python获取统计自己的qq群成员信息的方法
Nov 15 Python
python pygame实现球球大作战
Nov 25 Python
Pytorch之保存读取模型实例
Dec 30 Python
Python3搭建http服务器的实现代码
Feb 11 Python
Python读取分割压缩TXT文本文件实例
Feb 14 Python
基于Python fminunc 的替代方法
Feb 29 Python
如何搭建pytorch环境的方法步骤
May 06 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
Smarty+QUICKFORM小小演示
2007/02/25 PHP
php按字符无乱码截取中文的方法
2015/03/27 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
PHP http请求超时问题解决方案
2020/11/13 PHP
URI、URL和URN之间的区别与联系
2006/12/20 Javascript
html读出文本文件内容
2007/01/22 Javascript
javascript中删除指定数组中指定的元素的代码
2011/02/12 Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
2012/12/13 Javascript
javascript实用方法总结
2015/02/06 Javascript
react-router实现按需加载
2017/05/09 Javascript
详解如何在vue中使用sass
2017/06/21 Javascript
BootStrap数据表格实例代码
2017/09/13 Javascript
vue+webpack 打包文件 404 页面空白的解决方法
2018/02/28 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
2018/08/02 Javascript
vue给组件传递不同的值方法
2018/09/29 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
2019/09/21 Javascript
Nodejs监控事件循环异常示例详解
2019/09/22 NodeJs
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
2020/03/08 Javascript
简单了解three.js 着色器材质
2020/08/03 Javascript
[01:02:53]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第二局
2016/03/06 DOTA
[00:34]拔城逐梦,热血永恒!2020(秋)完美世界城市挑战赛报名开启
2020/10/09 DOTA
python将MongoDB里的ObjectId转换为时间戳的方法
2015/03/13 Python
Python获取运行目录与当前脚本目录的方法
2015/06/01 Python
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
如何使用Python 打印各种三角形
2019/06/28 Python
使用Python对Dicom文件进行读取与写入的实现
2020/04/20 Python
毕业生个人求职信范例分享
2013/12/17 职场文书
期末自我鉴定
2014/02/02 职场文书
元旦联欢会策划方案
2014/06/11 职场文书
国家税务局领导班子对照检查材料思想汇报
2014/10/04 职场文书
2014年幼师工作总结
2014/11/22 职场文书
小学思品教学反思
2016/02/20 职场文书
Python基础之字符串格式化详解
2021/04/21 Python
Java中PriorityQueue实现最小堆和最大堆的用法
2021/06/27 Java/Android
数据设计之权限的实现
2022/08/05 MySQL