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实现监控linux性能及进程消耗性能的方法
Jul 25 Python
Python中使用ConfigParser解析ini配置文件实例
Aug 30 Python
DJANGO-ALLAUTH社交用户系统的安装配置
Nov 18 Python
Python使用struct处理二进制的实例详解
Sep 11 Python
Python实现线程状态监测简单示例
Mar 28 Python
对python模块中多个类的用法详解
Jan 10 Python
python程序变成软件的实操方法
Jun 24 Python
pandas中read_csv的缺失值处理方式
Dec 19 Python
Matplotlib使用Cursor实现UI定位的示例代码
Mar 12 Python
Python3爬虫里关于Splash负载均衡配置详解
Jul 10 Python
python中加背景音乐如何操作
Jul 19 Python
pycharm使用技巧之自动调整代码格式总结
Nov 04 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的ASCII码转换类
2013/07/05 PHP
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
javascript写的一个链表实现代码
2009/10/25 Javascript
document.getElementById为空或不是对象的解决方法
2010/01/24 Javascript
jQuery .tmpl(), .template()学习资料小结
2011/07/18 Javascript
动态获取复选框checkbox选中个数的jquery代码
2013/06/25 Javascript
jQuery实现页面滚动时动态加载内容的方法
2015/03/20 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记9)
2015/12/24 Javascript
详解JS面向对象编程
2016/01/24 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
Vue 页面切换效果之 BubbleTransition(推荐)
2018/04/08 Javascript
pm2启动ssr失败的解决方法
2019/06/29 Javascript
layui实现下拉框三级联动
2019/07/26 Javascript
react实现移动端下拉菜单的示例代码
2020/01/16 Javascript
一个计算身份证号码校验位的Python小程序
2014/08/15 Python
Python 爬虫的工具列表大全
2016/01/31 Python
使用python实现抓取腾讯视频所有电影的爬虫
2019/04/15 Python
python远程连接MySQL数据库
2019/04/19 Python
Django框架实现的分页demo示例
2019/05/25 Python
浅谈Django中view对数据库的调用方法
2019/07/18 Python
Python selenium使用autoIT上传附件过程详解
2020/05/26 Python
5分钟实现Canvas鼠标跟随动画背景
2019/11/18 HTML / CSS
奥地利婴儿用品和玩具购物网站:baby-markt.at
2020/01/26 全球购物
静态成员和非静态成员的区别
2012/05/12 面试题
优秀员工个人的自我评价
2013/11/29 职场文书
体育教师自荐信范文
2013/12/16 职场文书
办公室文员自荐书
2014/02/03 职场文书
酒店总经理助理职责
2014/02/12 职场文书
船舶工程技术专业求职信
2014/08/07 职场文书
简单租房协议书
2014/10/21 职场文书
公司财务部岗位职责
2015/04/14 职场文书
安全生产感想
2015/08/07 职场文书
浅析Python中的随机采样和概率分布
2021/12/06 Python