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