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的Flask框架中实现全文搜索功能
Apr 20 Python
Python文本特征抽取与向量化算法学习
Dec 22 Python
对Python 3.2 迭代器的next函数实例讲解
Oct 18 Python
Python过滤txt文件内重复内容的方法
Oct 21 Python
pygame游戏之旅 如何制作游戏障碍
Nov 20 Python
实例讲解Python脚本成为Windows中运行的exe文件
Jan 24 Python
python中几种自动微分库解析
Aug 29 Python
python 动态迁移solr数据过程解析
Sep 04 Python
python 图片二值化处理(处理后为纯黑白的图片)
Nov 01 Python
opencv设置采集视频分辨率方式
Dec 10 Python
把vgg-face.mat权重迁移到pytorch模型示例
Dec 27 Python
Django如何使用asyncio协程和ThreadPoolExecutor多线程
Oct 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
Classes and Objects in PHP5-面向对象编程 [1]
2006/10/09 PHP
浅析PHP编程中10个最常见的错误
2014/08/08 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
2015/11/18 PHP
autoIMG 基于jquery的图片自适应插件代码
2011/03/12 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
2014/05/11 Javascript
ECMAScript5中的对象存取器属性:getter和setter介绍
2014/12/08 Javascript
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)
2016/06/22 Javascript
JS实现保留n位小数的四舍五入问题示例
2016/08/03 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
Javascript highcharts 饼图显示数量和百分比实例代码
2016/12/06 Javascript
jQuery实现CheckBox全选、全不选功能
2017/01/11 Javascript
从零开始学习Node.js系列教程二:文本提交与显示方法
2017/04/13 Javascript
VUE axios发送跨域请求需要注意的问题
2017/07/06 Javascript
vue.js实现单选框、复选框和下拉框示例
2017/07/18 Javascript
利用require.js与angular搭建spa应用的方法实例
2017/07/19 Javascript
认识jQuery的Promise的具体使用方法
2017/10/10 jQuery
Vue使用Clipboard.JS在h5页面中复制内容实例详解
2019/09/03 Javascript
将Vue组件库更换为按需加载的方法步骤
2020/05/06 Javascript
Python 面向对象 成员的访问约束
2008/12/23 Python
在Python中处理字符串之ljust()方法的使用简介
2015/05/19 Python
flask框架使用orm连接数据库的方法示例
2018/07/16 Python
Python爬取qq空间说说的实例代码
2018/08/17 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
HTML5 canvas基本绘图之绘制线条
2016/06/27 HTML / CSS
应用化学专业本科生求职信
2013/09/29 职场文书
写好自荐信要注意的问题
2013/11/10 职场文书
同学会邀请书大全
2014/01/12 职场文书
师德师风个人反思
2014/04/28 职场文书
优秀共产党员演讲稿
2014/09/04 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
学校纪律作风整改措施思想汇报
2014/10/11 职场文书
银行客户经理岗位职责
2015/04/09 职场文书
SQL Server携程核心系统无感迁移到MySQL实战
2022/06/01 SQL Server