これはリンクモデルです:
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 %}
しかし、1 つのカテゴリのすべてのタグを表示する方法がわかりませんでした。たとえば、A カテゴリには、python、django という 2 つのタグを持つ 2 つのリンクがあります。これらを次のように表示したい:
A category tags : python, django
最善の解決策は何ですか?助けてくれてありがとう。