Джанго Групп По данным отношения - PullRequest
0 голосов
/ 10 февраля 2010

В Джанго

Я могу сделать value (), а затем Different () сгруппировать по.

A
{
     Foreign Key B
}
B
{
     String name
}

Однако возможно ли группирование с использованием данных связанного объекта? То есть В вышеупомянутом отношении я могу сгруппировать A по имени B?

1 Ответ

0 голосов
/ 10 февраля 2010

Я думаю, вы можете заказать_ на модели FKey.

A.objects.order_by('B__name')

Если вы не можете, вам нужно использовать API аннотаций Django ORM, чтобы создать новое поле, и вы сможете упорядочить его соответственно:

A.objects.annotate(bname='B__name').order_by('bname')
...