2012-07-08 3 views
0

django-tagging을 사용하고 있습니다. 모델에 대해 1 개의 태그 콜렉션이 필요할 때 잘 작동합니다. 하지만 이제는 두 가지 컬렉션을 사용해야합니다. 어떻게 든 이렇게 할 수 있습니다.동일한 모델의 Django-tagging 2 태그 필드

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

    left_tags = TagField() 
    right_tags = TagField() 

태그를 사용하여 태그를 사용할 수 있습니까? 누군가가 모범을 보았고 그것을 공유 할 수 있기를 바랍니다. 감사! :)

+0

예, 가능합니다. 이 접근법에 특별한 문제가 있습니까? –

답변

2

TagField는 related_name 속성을 사용할 수 있습니까?

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

나는이 자신을되는 앱 사용하지 않는,하지만이 해결의 장고 틱 방법 이잖아 없어요.

+0

related_name이 (가)이 필드와 작동하지 않습니다. 그것은 아직 suppter되지 않은 것 같습니다. 여기에 문제가 있습니다 : http://code.google.com/p/django-tagging/issues/detail?id=115&q=multiple. 그리고 그것을 처리하기위한 "해킹"솔루션. –