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 06 Python
详解python如何调用C/C++底层库与互相传值
Aug 10 Python
python下os模块强大的重命名方法renames详解
Mar 07 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
Dec 12 Python
python字符串的方法与操作大全
Jan 30 Python
python中的文件打开与关闭操作命令介绍
Apr 26 Python
详解Python做一个名片管理系统
Mar 14 Python
Python异步编程之协程任务的调度操作实例分析
Feb 01 Python
Java byte数组操纵方式代码实例解析
Jul 22 Python
解决python3安装pandas出错的问题
May 20 Python
python numpy中multiply与*及matul 的区别说明
May 26 Python
实战Python爬虫爬取酷我音乐
Apr 11 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面向对象分析设计的61条军规小结
2010/07/17 PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
超级实用的7个PHP代码片段分享
2012/01/05 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
2015/04/03 PHP
CodeIgniter实现从网站抓取图片并自动下载到文件夹里的方法
2015/06/17 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
2015/11/05 PHP
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
jquery 与NVelocity 产生冲突的解决方法
2011/06/13 Javascript
jQuery动画animate方法使用介绍
2013/05/06 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
一个JavaScript函数把URL参数解析成Json对象
2014/09/24 Javascript
Eclipse配置Javascript开发环境图文教程
2015/01/29 Javascript
莱鸟介绍window.print()方法
2016/01/06 Javascript
jQuery表单事件实例代码分享
2016/08/18 Javascript
AngularJS的依赖注入实例分析(使用module和injector)
2017/01/19 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
ionic选择多张图片上传的示例代码
2017/10/10 Javascript
Angular2学习笔记之数据绑定的示例代码
2018/01/03 Javascript
跨域解决之JSONP和CORS的详细介绍
2018/11/21 Javascript
扫微信小程序码实现网站登陆实现解析
2019/08/20 Javascript
微信小程序scroll-view的滚动条设置实现
2020/03/02 Javascript
vue中是怎样监听数组变化的
2020/10/24 Javascript
python制作花瓣网美女图片爬虫
2015/10/28 Python
python 统计代码行数简单实例
2017/05/04 Python
Python处理命令行参数模块optpars用法实例分析
2018/05/31 Python
Django项目开发中cookies和session的常用操作分析
2018/07/03 Python
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
Python第三方库h5py_读取mat文件并显示值的方法
2019/02/08 Python
美国第二大团购网站:LivingSocial
2016/07/24 全球购物
英国最大的体育&时尚零售公司:JD Sports
2017/12/13 全球购物
英国评分最高的女性剃须刀订阅盒:FFS Beauty
2018/01/25 全球购物
在校生自我鉴定
2014/01/23 职场文书
大二学生职业生涯规划书
2014/02/05 职场文书
教师师德工作总结2015
2015/07/22 职场文书
2016年公共机构节能宣传周活动总结
2016/04/05 职场文书