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解决计数原理问题的方法
Aug 04 Python
Python中的__slots__示例详解
Jul 06 Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
Jul 10 Python
对python字典过滤条件的实例详解
Jan 22 Python
linux中如何使用python3获取ip地址
Jul 15 Python
python  文件的基本操作 菜中菜功能的实例代码
Jul 17 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
Aug 08 Python
浅析使用Python搭建http服务器
Oct 27 Python
keras处理欠拟合和过拟合的实例讲解
May 25 Python
python 制作python包,封装成可用模块教程
Jul 13 Python
python time.strptime格式化实例详解
Feb 03 Python
python flask开发的简单基金查询工具
Jun 02 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集成百度Ueditor 1.4.3
2014/11/23 PHP
如何用PHP做到页面注册审核
2017/03/02 PHP
js 数组操作代码集锦
2009/04/28 Javascript
js动态加载以及确定加载完成的代码
2011/07/31 Javascript
网页中返回顶部代码(多种方法)另附注释说明
2013/04/24 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
jquery.validate.js插件使用经验记录
2014/07/02 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
angularjs 表单密码验证自定义指令实现代码
2016/10/27 Javascript
TableSort.js表格排序插件使用方法详解
2017/02/10 Javascript
微信小程序 支付功能实现PHP实例详解
2017/05/12 Javascript
详解Angular 4 表单快速入门
2017/06/05 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
2017/08/21 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
详解Vue 全局引入bass.scss 处理方案
2018/03/26 Javascript
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
js实现动态添加上传文件页面
2018/10/22 Javascript
vue组件化中slot的基本使用方法
2019/05/01 Javascript
小程序的上传文件接口的注意要点解析
2019/09/17 Javascript
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
vue用ant design中table表格,点击某行时触发的事件操作
2020/10/28 Javascript
jquery实现广告上下滚动效果
2021/03/04 jQuery
基于进程内通讯的python聊天室实现方法
2015/06/28 Python
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
Python File readlines() 使用方法
2018/03/19 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
对python中的装包与解包实例详解
2019/08/24 Python
python nohup 实现远程运行不宕机操作
2020/04/16 Python
python opencv实现简易画图板
2020/08/27 Python
20世纪40年代连衣裙和复古服装:The Seamstress Of Bloomsbury
2018/07/24 全球购物
Zooplus罗马尼亚:宠物食品和配件
2019/11/02 全球购物
环保专项行动方案
2014/05/12 职场文书
开学典礼策划方案
2014/05/28 职场文书
教师查摆问题及整改措施
2014/10/11 职场文书
2014年个人工作总结报告
2014/11/27 职场文书
2016年小学感恩节活动总结
2016/04/01 职场文书