Django 如何显示每个类别中的所有标记
这是链接模型:Django 如何显示每个类别中的所有标记,django,django-taggit,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"), ma
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_详细信息页面中显示link.tags,我可以使用以下方法:
{% for tag in link.tags.all %}
<a href="{% url 'tagged' tag.name %}">{{tag}}</a>
{% endfor %}
最好的解决方案是什么?谢谢您的帮助。tags=TaggableManager??看起来是个经理。请验证模型结构?您是否尝试过Category.link\u set.all.values\u list'tags',flat=TrueVictor非常感谢您:
A category tags : python, django