2012-01-30 100 views

回答

3

可以使用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類似標籤的列表,將返回「具有所有給定標籤的物品使用的其他標籤」

+1

謝謝,但我想顯示相關標籤而不是項目來自我共享標籤的模型。無論如何要做到這一點?給你例子[鏈接](http://stackoverflow.com/tags/django/info),像側欄顯示相關標籤。 – 2012-01-30 11:22:45