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