0

私は次のモデルを持っています:

class Part (models.Model):
adder=models.ForeignKey(User, related_name="added_models", verbose_name=_('adder'), editable=False)

adderオブジェクトのすべての個別のを選択しようとしていPartます。これを行うために私は試しました:

Part.objects.filter('adder', flat=True).distinct()

しかし、それは私に明確な値を与えておらず、値を繰り返していadderます。

私が間違っていることについての洞察はありますか?

4

1 に答える 1

2

これを試して、

User.objects.filter(id__in = Part.objects.values_list('adder'、flat = True))

于 2012-11-07T01:14:37.270 に答える