Доступ к переменной представления в шаблоне
У меня есть контекстная переменная, которая является динамической из-за цикла, который я выполняю:
context['categories'] = choices.CATEGORIES
        for category_type, category in context['categories']:
            context[category_type] = Article.objects.filter(category=category_type).count()
Но в шаблоне он просто выводит тип категории вместо номера, который находится в переменной, но мне также нужен тип для ссылки:
    {% for type, category in categories %}
<a href="{% url 'app:category' type %}">{{category}}</a>
    {{type}}
    {% endfor %}
Как я могу получить доступ к этой динамической переменной в цикле for?
Вы должны использовать метод items в цикле for, например:
{% for type, category in categories.items %}
    <a href="{% url 'app:category' type %}">{{ category }}</a>
{% endfor %}