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 相关文章推荐
Python3基础之函数用法
Aug 13 Python
Python中列表(list)操作方法汇总
Aug 18 Python
在Python的Flask框架中实现单元测试的教程
Apr 20 Python
python 如何快速找出两个电子表中数据的差异
May 26 Python
Python基于time模块求程序运行时间的方法
Sep 18 Python
基于python3 类的属性、方法、封装、继承实例讲解
Sep 19 Python
Python实现判断字符串中包含某个字符的判断函数示例
Jan 08 Python
简单了解python的内存管理机制
Jul 08 Python
简单了解python中的与或非运算
Sep 18 Python
Python解释器以及PyCharm的安装教程图文详解
Feb 26 Python
python GUI库图形界面开发之PyQt5结合Qt Designer创建信号与槽的详细方法与实例
Mar 08 Python
PyQt5通过信号实现MVC的示例
Feb 06 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及Zend Engine的线程安全模型分析
2011/11/10 PHP
php增删改查示例自己写的demo
2013/09/04 PHP
PHP实现基于回溯法求解迷宫问题的方法详解
2017/08/17 PHP
PHP随机生成中文段落示例【测试网站内容时使用】
2020/04/26 PHP
phpstudy隐藏index.php的方法
2020/09/21 PHP
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
删除节点的jquery代码
2014/01/13 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
JavaScript中用字面量创建对象介绍
2014/12/31 Javascript
js实现类似新浪微博首页内容渐显效果的方法
2015/04/10 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
Angularjs中UI Router的使用方法
2016/05/14 Javascript
利用JS实现页面删除并重新排序功能
2016/12/09 Javascript
JavaScript瀑布流布局实现代码
2017/05/06 Javascript
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
ES6中箭头函数的定义与调用方式详解
2017/06/02 Javascript
写gulp遇到的ES6问题详解
2018/12/03 Javascript
在React中写一个Animation组件为组件进入和离开加上动画/过度效果
2019/06/24 Javascript
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
2020/02/01 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
[01:32]2016国际邀请赛中国区预选赛CDEC战队教练采访
2016/06/26 DOTA
Hadoop中的Python框架的使用指南
2015/04/22 Python
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
2015/07/27 Python
Python调用C++,通过Pybind11制作Python接口
2018/10/16 Python
用python生成与调用cntk模型代码演示方法
2019/08/26 Python
Django项目中使用JWT的实现代码
2019/11/04 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
python实现图像拼接功能
2020/03/23 Python
HTML5轻松实现全屏视频背景的示例
2018/04/23 HTML / CSS
linux面试题参考答案(4)
2014/09/21 面试题
旷课检讨书1000字
2014/02/14 职场文书
联谊会主持词
2014/03/26 职场文书
幼儿园心得体会范文
2016/01/21 职场文书
2019年年中职场激励人心语录30条
2019/08/07 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书