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

почему это происходит? и как я могу заставить это работать?

Вернуться на верх