- 5
- 0
- 约3.05千字
- 约 10页
- 2021-11-15 发布于湖南
- 举报
一篇文章带你了解Django ORM操作(进阶篇)
上次我们学习了一下Django ORM的基本查询操作。
查询操作次要使用的是filter()方法。
我们晓得filter()查询出来的是值,假如想取第一个值需要再filter().first()才行。
还晓得了get()和filter().first()的区分等等。
Django ORM的查询还有很多,连续来看叭!!!
查询操作
对象.外键字段
比如,我们拿到了一个书的信息,我们可以这样打印他的信息。
代码
book = models.Book.objects.filter(title=大明帝国).first()
print(fbook类型:{type(book)})
print(fid:{book.id})
print(f书名:{book.title})
print(f价格:{book.price})
print(f书名:{book.PublishDate})
print(f出版社:{book.publish}) # 外键字段
执行结果
注:蓝色为外键字段
不晓得你有没有疑问,为什么book.publish会把邮电出版社打印出来。
这个缘由次要在于外键对象的__str__方法。
就是由于我Publish前往的是self.title,所以才能打印出来邮电出版社,假如我想打印出版社联系方式咋办?
代码
print(f出版社类型:{t
您可能关注的文档
- VisualVM监控远程主机.docx
- update语句的执行过程.docx
- vivo AI计算平台 Kubernetes集群Ingress网关实践.docx
- Web 前后端:如何分离,如何解耦?.docx
- Web如何应对流量劫持?.docx
- Web服务端性能提升实践.docx
- Web系统大规模并发——电商秒杀与抢购.docx
- Zookeeper之基于Observer部署架构.docx
- Zookeeper你应该了解基础知识.docx
- °透视:云原生架构及设计原则.docx
- 高中历史试题 2025-2026学年江苏省南京市鼓楼区高三(上)月考历史试卷(一模)附解答.pdf
- 产后出血本科生课件.pptx
- CN119850781A 适用于数字化加工车间的数据可视化方法、系统及介质 (大连鑫玉龙海洋生物种业科技股份有限公司).docx
- 2026年年产830万件户外动力工具智能制造基地建设项目商业计划书.pptx
- CN119850782A 模型训练方法、服装版型图像生成方法、设备及可读介质 (浙江深服人工智能科技有限公司).docx
- 国家科技发展政策解读与科研人员培养策略考试.docx
- 高中历史试题 2026-2027学年北京市海淀区多校高三(上)开学考试历史试卷(8月份)附解答.pdf
- CN119850783A 多边形处理方法、装置、设备及存储介质 (源卓微纳科技(苏州)股份有限公司).docx
- 湖南英语口译考试试题及答案.docx
- 衡水十三中考试试题及答案语文.docx
原创力文档

文档评论(0)