私はdjangoのタグ付けを使用しています。特定のタグに関連するオブジェクトが表示されているときに、関連するタグを表示する方法について、誰かが例を挙げてもらえますか? stackoverflow の同様のタグのようなもの。
ありがとうございました!
私はdjangoのタグ付けを使用しています。特定のタグに関連するオブジェクトが表示されているときに、関連するタグを表示する方法について、誰かが例を挙げてもらえますか? stackoverflow の同様のタグのようなもの。
ありがとうございました!
次のことを行うget_relatedマネージャーを使用できます。
モデル インスタンス obj とタグを共有する、指定されたモデルのインスタンスのリストを、共有タグの数の降順で並べ替えて取得します。
これを使用するには、次のようなテンプレート タグを作成できます。
@register.inclusion_tag(your_template)
def related_objects(object, limit=3):
objects = TaggedItem.objects.get_related(object,object.__class__)
return {'objects': objects[:limit]}
コメント用に編集
関連するタグのリストを取得するには、 「指定されたすべてのタグを持つアイテムで使用される他のタグ」を返します related_for_model を使用できます。