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 17 Python
python实现带验证码网站的自动登陆实现代码
Jan 12 Python
对Python3中的input函数详解
Apr 22 Python
Pipenv一键搭建python虚拟环境的方法
May 22 Python
浅谈Python里面小数点精度的控制
Jul 16 Python
详解如何管理多个Python版本和虚拟环境
May 10 Python
python五子棋游戏的设计与实现
Jun 18 Python
python excel转换csv代码实例
Aug 26 Python
TensorFlow使用Graph的基本操作的实现
Apr 22 Python
python爬虫调度器用法及实例代码
Nov 30 Python
python中Matplotlib绘制直线的实例代码
Jul 04 Python
python index() 与 rindex() 方法的使用示例详解
Dec 24 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
图书管理程序(三)
2006/10/09 PHP
解析php中获取系统信息的方法
2013/06/25 PHP
Yii 2中的load()和save()示例详解
2017/08/03 PHP
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
2020/10/20 PHP
PHP dirname功能及原理实例解析
2020/10/28 PHP
Javascript 入门基础学习
2010/03/10 Javascript
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
javascript 事件处理示例分享
2014/12/31 Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
2017/07/10 Javascript
vue2.0在没有dev-server.js下的本地数据配置方法
2018/02/23 Javascript
vue-router中的hash和history两种模式的区别
2018/07/17 Javascript
vue axios请求成功却进入catch的原因分析
2020/09/08 Javascript
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
Python2.x版本中maketrans()方法的使用介绍
2015/05/19 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
python实现将多个文件分配到多个文件夹的方法
2019/01/07 Python
django中ORM模型常用的字段的使用方法
2019/03/05 Python
Python 解决相对路径问题:&quot;No such file or directory&quot;
2020/06/05 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
HTML5 Geolocation API的正确使用方法
2018/12/04 HTML / CSS
美国现代家具和家居商店:Apt2B
2016/08/29 全球购物
澳大利亚在线购买葡萄酒:The Wine Collective
2020/02/20 全球购物
关于赌博的检讨书
2014/01/24 职场文书
开学寄语大全
2014/04/08 职场文书
高中生操行评语
2014/04/25 职场文书
工作鉴定评语
2014/05/04 职场文书
区域销售主管岗位职责
2014/06/15 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
师范毕业生求职信
2014/07/11 职场文书
海洋天堂观后感
2015/06/05 职场文书
法制主题班会教案
2015/08/13 职场文书
全国劳模先进事迹材料(2016精选版)
2016/02/25 职场文书
从QQtabBar看css命名规范BEM的详细介绍
2021/08/07 HTML / CSS
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python