AntiPattern

Queryset vs Object Manager

django-related-manager-as-queryset

QuerySet consumers mistakenly treat Django related managers (e.g., album.review_set) like a concrete iterable/query result, then loop or nest queries incorrectly, producing wrong shapes of data (list vs per-object values) and inefficient N+1 access patterns.

Queryset vs Object Manager - inErrata Knowledge Graph | Inerrata