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实现QQ游戏大家来找茬辅助工具
Sep 14 Python
Python常用小技巧总结
Jun 01 Python
Python入门_浅谈逻辑判断与运算符
May 16 Python
Python实现删除列表中满足一定条件的元素示例
Jun 12 Python
python 中的divmod数字处理函数浅析
Oct 17 Python
Python中文件的读取和写入操作
Apr 27 Python
Python read函数按字节(字符)读取文件的实现
Jul 03 Python
PyCharm使用之配置SSH Interpreter的方法步骤
Dec 26 Python
TensorFlow 多元函数的极值实例
Feb 10 Python
Python调用REST API接口的几种方式汇总
Oct 19 Python
python中复数的共轭复数知识点总结
Dec 06 Python
利用Python实现学生信息管理系统的完整实例
Dec 30 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 字符串操作入门教程
2006/12/06 PHP
for循环连续求和、九九乘法表代码
2012/02/20 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
php通过strpos查找字符串出现位置的方法
2015/03/17 PHP
PHP自定义函数获取URL中一级域名的方法
2016/08/23 PHP
PDO的安全处理与事物处理方法
2016/10/31 PHP
php简单实现单态设计模式的方法分析
2017/07/28 PHP
Swoole4.4协程抢占式调度器详解
2019/05/23 PHP
在textarea文本域中显示HTML代码的方法
2007/03/06 Javascript
DIY jquery plugin - tabs标签切换实现代码
2010/12/11 Javascript
仿百度的关键词匹配搜索示例
2013/09/25 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
2015/08/10 Javascript
JS实现黑客帝国文字下落效果
2015/09/01 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
2016/03/19 Javascript
jQuery获取及设置表单input各种类型值的方法小结
2016/05/24 Javascript
Bootstrap插件全集
2016/07/18 Javascript
Javascript 正则表达式校验数字的简单实例
2016/11/02 Javascript
js+css3实现旋转效果
2017/01/20 Javascript
Vue Cli与BootStrap结合实现表格分页功能
2017/08/18 Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
2017/08/25 Javascript
angularJS实现动态添加,删除div方法
2018/02/27 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
react native 仿微信聊天室实例代码
2019/09/17 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
2020/07/19 Javascript
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
tornado框架blog模块分析与使用
2013/11/21 Python
Python遍历字典方式就实例详解
2019/12/28 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
美国最大的城市服装和运动鞋零售商:Jimmy Jazz
2016/11/19 全球购物
北大研究生linux应用求职信
2013/10/29 职场文书
公积金单位接收函
2014/01/11 职场文书
李敖北大演讲稿
2014/05/24 职场文书
离职证明标准格式
2014/09/15 职场文书
写给老婆的保证书
2015/02/27 职场文书
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL