mirror of
https://github.com/django/django.git
synced 2025-11-03 05:13:23 +00:00
This patch introduces the Prefetch object which allows customizing prefetch operations. This enables things like filtering prefetched relations, calling select_related from a prefetched relation, or prefetching the same relation multiple times with different querysets. When a Prefetch instance specifies a to_attr argument, the result is stored in a list rather than a QuerySet. This has the fortunate consequence of being significantly faster. The preformance improvement is due to the fact that we save the costly creation of a QuerySet instance. Thanks @akaariai for the original patch and @bmispelon and @timgraham for the reviews. |
||
|---|---|---|
| .. | ||
| fields.txt | ||
| index.txt | ||
| instances.txt | ||
| options.txt | ||
| queries.txt | ||
| querysets.txt | ||
| relations.txt | ||