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 的 with 语句详解
Jun 13 Python
Python入门篇之编程习惯与特点
Oct 17 Python
Python输出汉字字库及将文字转换为图片的方法
Jun 04 Python
python实现对指定输入的字符串逆序输出的6种方法
Apr 26 Python
python socket 聊天室实例代码详解
Nov 14 Python
Python获取、格式化当前时间日期的方法
Feb 10 Python
python3.6连接mysql数据库及增删改查操作详解
Feb 10 Python
Python 爬取必应壁纸的实例讲解
Feb 24 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
Mar 12 Python
PyCharm MySQL可视化Database配置过程图解
Jun 09 Python
python 抓取知乎指定回答下视频的方法
Jul 09 Python
想学画画?python满足你!
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
?生?D片??C字串
2006/12/06 PHP
PHP 中执行排序与 MySQL 中排序
2009/04/21 PHP
PHP转换IP地址到真实地址的方法详解
2013/06/09 PHP
php中strstr、strrchr、substr、stristr四个函数的区别总结
2014/09/22 PHP
几行代码轻松实现PHP文件打包下载zip
2017/03/01 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
用JavaScript脚本实现Web页面信息交互
2006/10/11 Javascript
ExtJS Store的数据访问与更新问题
2010/04/28 Javascript
jquery根据锚点offset值实现动画切换
2014/09/11 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
2014/10/17 Javascript
javascript 闭包详解
2015/02/15 Javascript
本人自用的global.js库源码分享
2015/02/28 Javascript
JS获取地址栏参数的两种方法(简单实用)
2016/06/14 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
JavaScript实现计数器基础方法
2017/10/10 Javascript
微信小程序异步处理详解
2017/11/10 Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
2017/12/27 jQuery
webpack组织模块打包Library的原理及实现
2018/03/10 Javascript
使用koa-log4管理nodeJs日志笔记的使用方法
2018/11/30 NodeJs
微信小程序使用二次贝塞尔曲线画波浪
2018/12/25 Javascript
深入浅析vue-cli@3.0 使用及配置说明
2019/05/08 Javascript
JS中的算法与数据结构之集合(Set)实例详解
2019/08/20 Javascript
简单介绍Python下自己编写web框架的一些要点
2015/04/29 Python
Python编程之多态用法实例详解
2015/05/19 Python
python解析命令行参数的三种方法详解
2019/11/29 Python
python实现一个点绕另一个点旋转后的坐标
2019/12/04 Python
中国医药集团国药在线:国药网
2017/02/06 全球购物
导购员的岗位职责
2014/02/08 职场文书
运动会通讯稿200字
2014/02/16 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
致青春观后感
2015/06/09 职场文书
《植物妈妈有办法》教学反思
2016/02/23 职场文书
创业计划书之青年旅馆
2019/09/23 职场文书
让JavaScript代码更加精简的方法技巧
2022/06/01 Javascript
MySQL索引失效十种场景与优化方案
2023/05/08 MySQL