0

メザニンを使用しています。モデルがあります:

class AssignedKeyword(Orderable):
    """
    A ``Keyword`` assigned to a model instance.
    """

    keyword = models.ForeignKey("Keyword", related_name="assignments")
    content_type = models.ForeignKey("contenttypes.ContentType")
    object_pk = models.IntegerField()
    content_object = GenericForeignKey("content_type", "object_pk")

    class Meta:
        order_with_respect_to = "content_object"

    def __unicode__(self):
        return unicode(self.keyword)

content_objectフィールドのタイプが であるすべての一意の AssignedKeyword モデル インスタンスを取得したいと考えていますPost。フィールドのタイプでクエリセットをフィルタリングするにはどうすればよいですか?

4

1 に答える 1

0

答えは簡単でした:

AssignedKeyword.objects.filter(content_type=ContentType.objects.get(name='Product'))
于 2013-02-26T15:15:35.513 に答える