У меня есть виджет категории, который использует функцию просмотра для подсчета количества публикаций в определенной категории и перечисления заголовков и количества. У меня есть заголовок в виде ссылки, и я хочу сделать ссылку на мою страницу сведений о категории, но, поскольку это просто заголовок, а не фактический объект категории, я не могу понять, что поместить в href в html.
Модель:
class Category(models.Model):
title = models.CharField(max_length=20)
class Meta:
verbose_name = "Category"
verbose_name_plural = "Categories"
ordering = ['title']
def __str__(self):
return self.title
Вид:
def get_category_count():
queryset = Post \
.objects \
.values('categories__title') \
.annotate(Count('categories__title'))
return queryset
HTML:
{% for cat in category_count %}
<div class="item d-flex justify-content-between">
<a href="????????????????" class="ntd">
{{ cat.categories__title }}
</a>
<span>{{ cat.categories__title__count }}</span>
</div>
<hr/>
{% endfor %}