ここで私がやろうとしていることがあります。私がコミュニティページのスポーツを持っていて、それが関連ページを「スポーツ」ページに表示したいとします。私は私の "スポーツ"ページに "サッカー"、 "野球"、 "バスケットボール"を見せたいと思います。タグのタグの使い方
私は外国人の関係を使用することを考えました。私は "サッカー"ページに "スポーツ"を表示しようとしているものと一緒に。 adminでは、フットボールのページでは、フィールドのrelated_cat私は他のカテゴリを選択することができます。私は「サッカー」を「スポーツ」の一部にしたいので、「スポーツ」を選んだ。後方に表示されます。サッカーのページにスポーツが表示されます。
class Category(models.Model):
name = models.CharField(max_length=128, unique=True)(Sponsored, null=True, blank=True)
related_cat = models.ForeignKey("self", null=True, blank=True)
{% if category.related_cat %}
{{category.related_cat}}
{% endif %}
何をしていることにより、
Sport
のrelated_category
を持っているすべてのもののリストを得ることができますか? {%if category.related_cat%}が "sports"に等しい場合は "football"と表示されます – lapinkoira