0

这是链接模型:

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

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

4

0 回答 0