Python, django, orm, group by =\

cDLEON

Онанист РНРСlub
Есть знатоки этого фреймворка ?
Как без костылей одним запросом сделать group by по определённым полям и выбрать ВСЕ связанные модели ? И... Заодно использовать пару агрегирующих функций...
Сколько не мудохался, так и не понял как это сделать...
На данный момент имеем нечто вроде (вариант с добавлением select_related не прокатывает):
Код:
        products = store.products.values('receipt_product__payment_form','receipt_product__product')\
                                .annotate(count=Sum('units_count'),max_price=Max('price'))\
                                .order_by('receipt_product__receipt__time')
Но этот вариант выбирает только те филды, которые есть в values и по ним же группирует.
Т.е. если добавить туда ещё парочку - столько же добавится в раздел GROUP BY =\
Что посоветуете ?
И, если можно, хороший форум рускоязычный для django посоветуйте, пожалуйста! =)
 
Сверху