Как я могу сделать подвыбор значения в 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 %}
Вернуться на верх