Django вложенный Prefetch с to_attr не работает
Итак, у меня есть такой набор запросов:
prods = Product.objects.prefetch_related(
Prefetch(
'packs',
queryset=Pack.objects.all(),
to_attr='my_packs'),
Prefetch(
'packs__orders',
queryset=Order.objects.all(),
to_attr='my_orders')
)
pack имеет внешний ключ к product, а pack с order имеет m2m отношение.
так что это prods[0].my_packs
работает.
но в моем qs нет атрибута my_orders -> prods[0].my_orders
почему это происходит? и как я могу заставить это работать?