例如,如果我有这样的 models.py:
Handler(models.Model):
model1 = ForeignKey(Model1)
model2 = ForeigKey(Model2)
user = models.ForeignKey(User)
例如,有 100 个 Handler 实例,Model1 id = 1,但是这 100 个实例的 Model 2 id 在 1 到 5 之间。当我做这样的事情时:
Handles.objects.filter(model1=1).values_list('model2_id', flat=True)
它返回 5 个 id 值的列表或 100 个 id 值的列表,哪些是重复的?如果它返回 100 个值,是否有可能为每个重复值保留一个值?