【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 分钟前
数据主站+副站做的设置
数据库
计算机学长felix40 分钟前
基于SpringBoot的“面向校园的助力跑腿系统”的设计与实现(源码+数据库+文档+PPT)
数据库·spring boot·后端
金仓拾光集1 小时前
__工艺数据管理的范式转变:金仓数据库替代MongoDB实操实践__
数据库·mongodb
xiaogg36782 小时前
redis-cluster集群配置部署
数据库·redis·缓存
运维小文2 小时前
MySQL高可用方案MIC&mysqlCluster+mysqlRouter
数据库·mysql·mic·mysql高可用·mysqlcluster·mysqlrouter
不剪发的Tony老师2 小时前
Redis Commander:一款基于Web、免费开源的Redis管理工具
数据库·redis
RainSky_2 小时前
LNMP 一键安装包部署 Django 项目
后端·django·1024程序员节
金仓拾光集2 小时前
__金仓数据库替代MongoDB护航医疗隐私:医院患者随访记录安全存储实践__
数据库·安全·mongodb
Tiandaren2 小时前
自用提示词02 || Prompt Engineering || RAG数据切分 || 作用:通过LLM将文档切分成chunks
数据库·pytorch·深度学习·oracle·prompt·rag