django model通过字典更新数据实例

作者:nice肥牛 时间:2021-08-15 13:00:15 

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}

来源:https://blog.csdn.net/cow66/article/details/83009721

标签:django,model,字典,数据
0
投稿

猜你喜欢

  • 详解Python中生成随机数据的示例详解

    2021-12-21 03:56:17
  • 关于msyql事务隔离你要知道

    2024-01-27 11:07:31
  • javascript获取select标签选中的值

    2024-05-09 10:34:41
  • mysql生成指定位数的随机数及批量生成随机数的方法

    2024-01-16 18:22:22
  • mysql、mssql及oracle分页查询方法详解

    2024-01-21 15:11:34
  • 修复 jQuery 中 isFunction 方法的 BUG

    2010-01-25 12:05:00
  • 小记一次mysql主从配置解决方案

    2024-01-12 18:28:42
  • AJAX请求类下载

    2007-08-23 08:33:00
  • Python还能这么玩之只用30行代码从excel提取个人值班表

    2022-05-03 22:49:45
  • php filter协议使用方法

    2023-05-29 19:36:40
  • 详解python的super()的作用和原理

    2022-07-06 15:55:37
  • SQL写法--行行比较

    2024-01-12 18:53:34
  • 基于Python绘制520表白代码

    2021-06-10 08:14:44
  • 实用的PHP带公钥加密类分享(每次加密结果都不一样哦)

    2024-05-11 10:06:15
  • Mysql 如何查询时间段交集

    2024-01-22 09:27:32
  • 在Python中使用异步Socket编程性能测试

    2023-04-20 23:19:56
  • Python实现连接postgresql数据库的方法分析

    2024-01-23 05:45:31
  • 详谈LABJS按需动态加载js文件

    2024-04-23 09:20:56
  • 用javascript控制iframe滚动的代码

    2024-02-25 19:56:00
  • php 进阶:实现无限分类第1/4页

    2023-11-17 21:04:55
  • asp之家 网络编程 m.aspxhome.com