【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)
相关推荐
程序设计实验室19 分钟前
Django过时了吗?从ASGI到AI时代的思考
django
恣艺37 分钟前
Redis列表(List):实现队列/栈的利器,底层原理与实战
数据库·redis·list
秋难降1 小时前
零基础学习SQL(十一):SQL 索引结构|从 B+Tree 到 Hash,面试常问的 “为啥选 B+Tree” 有答案了
数据库·后端·mysql
代码的余温1 小时前
Linux内核调优实战指南
linux·服务器·数据库
almighty271 小时前
C# DataGridView表头自定义设置全攻略
数据库·c#·winform·datagridview·自定义表头
ljh5746491192 小时前
mysql 必须在逗号分隔字符串和JSON字段之间二选一,怎么选
数据库·mysql·json
论迹2 小时前
【Redis】-- 持久化
数据库·redis·缓存
getdu2 小时前
Redis面试相关
数据库·redis·面试
TDengine (老段)2 小时前
TDengine 选择函数 TOP() 用户手册
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
m0_694845572 小时前
教你使用服务器如何搭建数据库
linux·运维·服务器·数据库·云计算