Теги не отображаются в шаблоне, Django

 context['d_tags'] = Blog.objects.filter(is_published=True).values('tags__name').order_by('tags__name').distinct()
        print(context['d_tags'])

это выводит результат, как показано ниже

<QuerySet [{'tags__name': 'ev'}, {'tags__name': 'yoga'}]>

как я могу показать это в шаблонах, пробовал следующим образом

 {% for tag in d_tags.all %}
                    <li>{{ tag }}</li>
                    {% endfor %}

дает выход, выраженный в шаблоне как

 {'tags__name': 'ev'}
{'tags__name': 'yoga'}

но если я сделаю так

{% for tag in d_tags.all %}
                        <li>{{ tag.name }}</li>
                        {% endfor %}

не дает ничего в отображении, как я могу получить только значения в шаблоне

Вы сказали, что решение #root не работает, но оно должно работать... Вы уверены, что пробовали {{tag.tags__name}}, а не что-то другое?

Другим решением было бы открытие двойных циклов for...

 {% for tag in d_tags %}
 {% for tag_name in tag %}
                    <li>{{ tag_name }}</li>
 {% endfor %}                    
{% endfor %}

Но на самом деле это то же самое, что сказать {{tag.tags__name}}

Вернуться на верх