django model通过字典更新数据实例
作者:nice肥牛 发布时间:2021-08-15 13:00:15
标签:django,model,字典,数据
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


猜你喜欢
- 今天跟大家分享下selenium中根据父子、兄弟、相邻节点定位的方法,很多人在实际应用中会遇到想定位的节点无法直接定位,需要通过附近节点来相
- 今天有人问我一个问题:如何通过js脚本复制网页上的一个表格?看起来似乎比较有难度,不过还是搞定了,顺便把解决这个问题的过程记录下来,希望能对
- 创建一个dataframe结构import pandas as pddf = pd.DataFrame( data
- 遇到一个问题,需要正则匹配远端FTP目录下的文件,如果使用ftp客户端可以通过命令行很容易的做到这一点,但是暂时没有一个工具支持这样的需求,
- Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,本文就举一例Python类继承的实例。实例代码如下:#! /usr/bi
- FCKeditor为一开源多功能在线Web编辑器。官方网站:http://www.fckeditor.net/。相关安全文件参看:《在.ne
- 字符串去除数字间的逗号在西文数字的表示中,很多格式是类似这样:123,456,789。如果得到这样的一个字符串,直接用int转换成整型肯定报
- 目录项目地址运行环境运行方法数据爬取(jd.comment.py)模型训练(train.py)情感分析(sentiment.analysis
- 一、效果展示1、普通查询加序号SELECT t1.NAME,( @i := @i + 1 ) AS '序号' FROM t1
- 推荐阅读:go语言最新版激活教程可以点下这个链接查看。goland永久安装教程,点击此处查看。Go 这几年很火,小哈也蹭业余时间悄 * 学习一
- 创建随机数 ①自JavaScript产生后,好多浏览器中都有内置的随机数发生方法。例如: var number = Math.random(
- 如下所示:>>> import numpy as np>>> a = np.array([[1, 2,
- 在JavaScript中,可以用三种方法来遍历对象的property:1.for/in。可以使用for/in语句遍历对象自身的propert
- 前言估计最近很火的连续剧《隐秘的角落》大家趁着端午假期都看过了吧?小编也跟着潮流,一口气把12集的连续剧全部看完了。看过的人肯定对朋友圈里有
- 如下所示:<?phpnamespace helpers;class OpensslRSA{ //echo $private_key 私
- 对于有的vps,系统默认安装了mysql。我们需要从我们的服务器、vps上卸载(移除)默认的mysql。那么如何(怎样)在ubuntu\De
- 前几天写了Mysql跨表更新的一篇总结,今天我们看下跨表删除。 在Mysql4.0之后,mysql开始支持跨表delete。 Mysql可以
- //符号是什么意思Python中的//是向下取整的意思a//b,应该是对除以b的结果向负无穷方向取整后的数举例:5//2=2(2.5向负无穷
- 学习Python过程中,发现没有switch-case,过去写C习惯用Switch/Case语句,官方文档说通过if-elif实现。所以不妨
- django启动我们在启动一个django项目的时候,无论你是在命令行执行还是在pycharm直接点击运行,其实都是执行'runse