【Django】执行查询—创建和修改对象

创建对象和修改对象

直接上例子:

python 复制代码
# 创建对象
>>> from blog.models import Blog
>>> b = Blog(name="Beatles Blog", tagline="All the latest Beatles news.")
>>> b.save()
# 修改对象
>>> b5.name = "New name"
>>> b5.save()

ManyToManyField的更新

更新 ManyToManyField 有一些不同之处------可以使用字段上的 add() 方法来添加一个记录到关系中。这个示例将 Author 实例 joe 添加到 entry 对象中:

python 复制代码
>>> from blog.models import Author
>>> joe = Author.objects.create(name="Joe")
>>> entry.authors.add(joe)

要一次性添加多个记录到 ManyToManyField,在调用 add() 时包括多个参数,如下所示:

python 复制代码
>>> john = Author.objects.create(name="John")
>>> paul = Author.objects.create(name="Paul")
>>> george = Author.objects.create(name="George")
>>> ringo = Author.objects.create(name="Ringo")
>>> entry.authors.add(john, paul, george, ringo)
相关推荐
B站计算机毕业设计之家几秒前
大数据项目:基于python电商平台用户行为数据分析可视化系统 电商订单数据分析 Django框架 Echarts可视化 大数据技术(建议收藏)
大数据·python·机器学习·数据分析·django·电商·用户分析
正在走向自律4 分钟前
Oracle迁移实战:从兼容性挑战到平滑过渡金仓数据库的解决方案
数据库·oracle·国产数据库·金仓数据库·兼容性挑战·迁移成本
QAQalone12 分钟前
MySQL实际项目中常用的 DDL 模板
数据库·mysql
Evand J14 分钟前
【MATLAB例程】二维指纹对目标的一段轨迹定位,锚点数量可调。输出位置真值、估计值对比,附代码下载链接
开发语言·数据库·matlab
赵渝强老师21 分钟前
【赵渝强老师】国产金仓数据库的体系架构
数据库·oracle·架构
此生只爱蛋26 分钟前
【Redis】浅谈数据结构和内部编码和单线程架构
数据结构·数据库·redis
工藤学编程27 分钟前
零基础学AI大模型之新版LangChain向量数据库VectorStore设计全解析
数据库·人工智能·langchain
+VX:Fegn089533 分钟前
计算机毕业设计|基于springboot + vue服装商城系统(源码+数据库+文档)
数据库·vue.js·spring boot
JIngJaneIL35 分钟前
基于Java在线考试管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot
煎蛋学姐39 分钟前
SSM水务办公管理网emxyu(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·水务办公管理·抄表管理系统