20 | | Order.objects.filter(...) |
21 | | .exclude(...) |
22 | | .annotate(...) |
23 | | .prefetch_related( |
24 | | "items", |
25 | | "address", |
26 | | Prefetch( |
27 | | "packing_task__zonings", |
28 | | queryset=Zonings.objects.filter(...), |
29 | | filter_callback=lambda packing_task: packing_task.order.needs_to_consider_packing_problematic_zonings(), |
30 | | to="problematic_zonings", |
31 | | ) |
32 | | ) |
| 20 | Order.objects.filter(...) |
| 21 | .exclude(...) |
| 22 | .annotate(...) |
| 23 | .prefetch_related( |
| 24 | "items", |
| 25 | "address", |
| 26 | Prefetch( |
| 27 | "packing_task__zonings", |
| 28 | queryset=Zonings.objects.filter(...), |
| 29 | filter_callback=lambda packing_task: packing_task.order.needs_to_consider_packing_problematic_zonings(), |
| 30 | to="problematic_zonings", |
| 31 | ) |
| 32 | ) |
| 33 | ) |