django: избежать повторения строк, охватывающих отношения? - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть строки поиска, которые охватывают несколько отношений, и я хочу выбрать / отфильтровать поля соответствующей таблицы. Я получаю что-то вроде

MyTable.objects \
    .filter(aaa__bbb__ccc_field1=5) \
    .values('aaa__bbb__ccc_field2') \
    .annotate(Sum('aaa__bbb__ccc_field3'))

Есть ли способ сослаться на несколько полей aaa__bbb__ccc без повторения всей строки (очевидно, я не спрашиваю о конкатенации строк, но есть ли django -specifi c поддержка).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...