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基础教程之简单入门说明(变量和控制语言使用方法)
Mar 25 Python
python提示No module named images的解决方法
Sep 29 Python
python修改注册表终止360进程实例
Oct 13 Python
详解Python中的循环语句的用法
Apr 09 Python
Python进行数据提取的方法总结
Aug 22 Python
Python实现复杂对象转JSON的方法示例
Jun 22 Python
Python MySQL数据库连接池组件pymysqlpool详解
Jul 07 Python
单链表反转python实现代码示例
Feb 08 Python
python的dataframe和matrix的互换方法
Apr 11 Python
Python实现的求解最大公约数算法示例
May 03 Python
详解python的argpare和click模块小结
Mar 31 Python
关于pandas的离散化,面元划分详解
Nov 22 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者的疑难问答(1)
2006/10/09 PHP
PHP--用万网的接口实现域名查询功能
2012/12/13 PHP
php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
2013/09/28 PHP
php文件操作之小型留言本实例
2015/06/20 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
2015/07/06 PHP
javascript URL锚点取值方法
2009/02/25 Javascript
jQuery与ExtJS之选择实例分析
2010/08/19 Javascript
JavaScript中清空数组的三种方法分享
2011/04/07 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
js创建子窗口并且回传值示例代码
2013/07/02 Javascript
Javascript浅谈之引用类型
2013/12/18 Javascript
初识Node.js
2014/09/03 Javascript
js钢琴按钮波浪式图片排列效果代码分享
2015/08/26 Javascript
JavaScript中的函数(二)
2015/12/23 Javascript
关于input全选反选恶心的异常情况
2016/07/24 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
2016/09/14 Javascript
JavaScript 中Date对象的格式化代码方法汇总
2017/09/06 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
浅析webpack-bundle-analyzer在vue-cli3中的使用
2019/10/23 Javascript
python3中函数参数的四种简单用法
2018/07/09 Python
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
Python3实现获取图片文字里中文的方法分析
2018/12/13 Python
django orm 通过related_name反向查询的方法
2018/12/15 Python
tensorflow 实现从checkpoint中获取graph信息
2020/02/10 Python
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
使用html2canvas将页面转成图并使用用canvas2image下载
2019/04/04 HTML / CSS
LivingSocial爱尔兰:爱尔兰本地优惠
2018/08/10 全球购物
Love, Bonito国际官网:新加坡女装品牌
2021/03/13 全球购物
数控机械专业个人的自我评价
2014/01/02 职场文书
租赁意向书范本
2014/04/01 职场文书
主题团日活动总结
2014/06/25 职场文书
爱心捐书活动总结
2014/07/05 职场文书
公司周年庆典致辞
2015/07/30 职场文书
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android
nginx日志格式分析和修改
2022/04/28 Servers
Go语言怎么使用变长参数函数
2022/07/15 Golang