2012-07-08 26 views
0

我正在使用django标记。当我想要模型的1个标签集合时,它工作正常。但现在我需要使用2个不同的收藏,不知何故如此:同一模型中的Django标记2标记字段

class Compare(models.Model): 
    title = models.CharField(max_length=255) 

    left_tags = TagField() 
    right_tags = TagField() 

它可能与标记?我希望有人有一个例子,并会分享它!谢谢! :)

+0

是的,这是可能的。这种方法你有什么特别的问题吗? – 2012-07-08 14:07:01

回答

2

确实TagField采取可选related_name属性你可以使用?

https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.ForeignKey.related_name

我从来没有使用此应用的我自己,但那是解决这个的Django的十岁上下的方式。

+0

related_name不适用于此字段。它看起来还没有超过。这里有一个问题:http://code.google.com/p/django-tagging/issues/detail?id=115&q=multiple。还有一个“黑客”解决方案。 – 2012-07-09 20:25:18