这是链接模型:
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
什么是最好的解决方案?感谢您的帮助。