django-orm-advanced

Installation
SKILL.md

Django ORM Advanced(高级查询优化)

来源:https://docs.djangoproject.com/en/5.1/topics/db/queries/ 版本基准:Django 5.1+

用途

编写高效的数据库查询,避免 N+1 问题,利用数据库层面计算减少 Python 端处理。

何时使用

  • 优化查询性能(减少 SQL 数量)
  • 复杂条件过滤(OR/NOT/嵌套条件)
  • 数据库层面统计与计算
  • 子查询和关联聚合
  • 需要原始 SQL 的特殊场景

查询优化

select_related(JOIN 预加载)

Installs
1
First Seen
May 31, 2026