【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)
相关推荐
Ricky_Theseus7 分钟前
SQL Server2008 select语句基本语法
数据库·sql
网络工程小王31 分钟前
【Python数据分析基础】
大数据·数据库·人工智能·学习
Fortune791 小时前
用Pandas处理时间序列数据(Time Series)
jvm·数据库·python
2401_878530211 小时前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
2401_873544921 小时前
使用Black自动格式化你的Python代码
jvm·数据库·python
艾莉丝努力练剑1 小时前
【MYSQL】MYSQL学习的一大重点:表的约束
linux·运维·服务器·开发语言·数据库·学习·mysql
Fortune791 小时前
用Python破解简单的替换密码
jvm·数据库·python
2401_873544922 小时前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
会编程的土豆2 小时前
全面解析数据库锁机制:从行锁到死锁的深度剖析
数据库
tongxh4232 小时前
5、使用 pgAdmin4 图形化创建和管理 PostgreSQL 数据库
数据库·postgresql