如何显示每个类别的所有标签

时间:2014-01-08 19:33:16

标签: django django-taggit

这是链接模型:

class Link(models.Model)
    user = models.ForeignKey(User)
    url = models.URLField()
    tags = TaggableManager()
    category = models.ForeignKey(Category)

这是类别:

class Category(models.Model):
    name = models.CharField(_("Category"), max_length=255)
    user = models.ManyToManyField(User)

如果我想在link_detail页面中显示link.tags,我可以这样做:

{% for tag in link.tags.all %}
   <a href="{% url 'tagged' tag.name %}">{{tag}}</a>
{% endfor %}        

但我无法弄清楚如何显示一个类别的所有标签? 例如,我在A类别中有2个链接,它们有2个标签:python,django。我想这样显示:

A category tags : python, django

什么是最佳解决方案?感谢您的帮助。

0 个答案:

没有答案