我有多態性標記模型是無法訪問的,我想創建tag_cloud它, 但是當我想指望相關對象標籤經理通過`Model`實例
tags = TaggedItem.objects.all()
# Calculate tag, min and max counts.
min_count = max_count = tags[0].object.objects.count()
我得到:
Manager isn't accessible via Artcle instances
tagging.models.py
class Tag(models.Model):
name = models.CharField(max_length=100)
slug = models.SlugField(unique=True, max_length=100)
#.....
class TaggedItem(models.Model):
tag = models.ForeignKey(Tag)
content_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
object = generic.GenericForeignKey('content_type', 'object_id')
#.....