Как я могу сделать подвыбор значения в django querySelector?
Я поясню свой вопрос на примере:
допустим, я могу извлечь объект из этой формы с помощью моего фильтра:
{ a, b, c : {x, y, z} }
Но я пытаюсь получить объект следующим образом:
{ a, b, c : {x} }
{ a, b, c : {y} }
{ a, b, c : {z} }
если мой вопрос недостаточно ясен, не стесняйтесь спрашивать больше деталей в комментариях
Вы можете сделать набор запросов от автора для получения того, что вы хотите:
queryset = Author.objects.filter(entry_set__pub_date__year=2006)
queryset = queryset.prefetch_related("entry_set")
queryset = queryset.prefetch_related("entry_set__author_set")
queryset = queryset.prefetch_related("entry_set__blog")
С этим набором запросов вы можете перебирать авторов и для каждого из них перебирать записи, это то, что вы хотите?
{% for author in queryset %}
{{author.name}}
{% for entry in author.entry_set.all %}
{{entry.blog.name}}
{{entry.headline}}
{% for author in entry.author_set.all %}
{{author.name %}
{% enffor %}
{% endfor %}
{% endfor %}