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中的choice()方法使用详解
May 15 Python
python实现批量监控网站
Sep 09 Python
Python实现公历(阳历)转农历(阴历)的方法示例
Aug 22 Python
flask框架中勾子函数的使用详解
Aug 01 Python
详解Python是如何实现issubclass的
Jul 24 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
Oct 21 Python
Pycharm中切换pytorch的环境和配置的教程详解
Mar 13 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
May 12 Python
Python实现打包成库供别的模块调用
Jul 13 Python
python 爬取英雄联盟皮肤并下载的示例
Dec 04 Python
python爬虫scrapy框架之增量式爬虫的示例代码
Feb 26 Python
python实现一个简单的贪吃蛇游戏附代码
Jun 28 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无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
PHP文件上传原理简单分析
2011/05/29 PHP
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
Adnroid 微信内置浏览器清除缓存
2016/07/11 PHP
微信公众号OAuth2.0网页授权问题浅析
2017/01/21 PHP
PHP实现的大文件切割与合并功能示例
2018/04/10 PHP
thinkphp5.1 文件引入路径问题及注意事项
2018/06/13 PHP
prototype.js的Ajax对象
2006/09/23 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
jQuery垂直多级导航菜单代码分享
2015/08/18 Javascript
jQuery实现分隔条左右拖动功能
2015/11/21 Javascript
基于Javascript实现倒计时功能
2016/02/22 Javascript
JS中多种方式创建对象详解
2016/03/22 Javascript
jquery对dom节点的操作【推荐】
2016/04/15 Javascript
vue中实现图片和文件上传的示例代码
2018/03/16 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
token 机制和实现方式
2020/12/15 Javascript
vue浏览器返回监听的具体步骤
2021/02/03 Vue.js
Python自动化开发学习之三级菜单制作
2017/07/14 Python
python实现Windows电脑定时关机
2018/06/20 Python
详解python 注释、变量、类型
2018/08/10 Python
Python使用dict.fromkeys()快速生成一个字典示例
2019/04/24 Python
有原因的手表:Flex Watches
2019/03/23 全球购物
C#笔试题和英文面试题
2013/02/07 面试题
银行会计职员个人的自我评价
2013/09/29 职场文书
《去年的树》教学反思
2014/04/11 职场文书
学校花圃的标语
2014/06/18 职场文书
和谐社区口号
2014/06/19 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
前台文员岗位职责
2015/02/04 职场文书
2015年店长工作总结范文
2015/04/08 职场文书
《狮子和鹿》教学反思
2016/02/16 职场文书
详解Python魔法方法之描述符类
2021/05/26 Python
Python标准库之typing的用法(类型标注)
2021/06/02 Python