Преобразование вложенного SQL в ORM в Django

У меня такой запрос

SELECT
    *,
    (
        SELECT
            COALESCE(json_agg(product_attribute), '[]')
        FROM
            (
                SELECT
                    *
                FROM
                    optimus_productattribute as product_attribute
                WHERE
                    product.id = product_attribute.product_id
            )
                AS product_attribute
    )
        AS product_atttribute
FROM
    optimus_product as product inner join optimus_store as store on product.store_id = store.id 

и я хочу преобразовать его в ORM. Пробовал JSONBAgg, но он говорит, что его можно использовать только для одного столбца

 Product.objects.filter(store_id=787).annotate(attributes=Coalesce(JSONBAgg(ProductAttribute.objects.filter(product=OuterRef('pk')).values_list('id', 'uuid')),[]))
Вернуться на верх