Django ORM Cookbook¶
Django ORM Cookbook 是一本关于如何使用Django ORM和模型的手册。Django是一个”MTV”(模型-模板-视图)框架,本书提供 M
模型部分的深入探究。
本书由50个”如何使用Django ORM/查询集/模型实现X”形式的问题组成。
原书链接:http://books.agiliq.com/projects/django-orm-cookbook/en/latest/
查询和筛选¶
- 1. 如何查看Django ORM查询集的原生SQL?
- 2. 如何在Django ORM中使用 OR 查询?
- 3. 如何在Django ORM中使用 AND 查询?
- 4. 如何在Django ORM中使用 NOT 查询?
- 5. 如何从相同或不同的模型类中联合两个查询集结果?
- 6. 如何选择同一查询集中的某些字段?
- 7. 如何在Django中使用子查询(内连接)?
- 8. 如何基于字段值比较标准来筛选字符集?
- 9. 如何筛选没有任何文件的FileField字段?
- 10. 如何在Django ORM中执行JOIN操作?
- 11. 如何使用Django ORM找到排行第二的记录?
- 12. 如何查找具有重复字段值的列?
- 13. 如何从查询集中找到独一无二的字段值?
- 14. 如何使用Q对象进行复杂查询?
- 15. 如何在Django ORM中使用聚合查询?
- 16. 如何从模型中有效地选取一个随机对象?
- 17. 如何在查询集中使用任意的数据库函数?