Python 如何获取所有对象,不包括具有相同相关字段id值的记录的对象

Python 如何获取所有对象,不包括具有相同相关字段id值的记录的对象,python,django,postgresql,django-orm,Python,Django,Postgresql,Django Orm,型号Model1将外键字段(myu字段)设置为Model2。我想检索所有Model1,但不包含至少有一条记录具有相同my_字段值的记录。我认为您需要从Model1中获取所有不同的记录,所以这是在django中可以实现的方法 Model1.objects.all().distinct() 希望这能回答你的问题 谢谢distinct只删除重复的行,而我必须完全排除这些行。

型号
Model1
将外键字段(
myu字段
)设置为
Model2
。我想检索所有
Model1
,但不包含至少有一条记录具有相同
my_字段值的记录。

我认为您需要从
Model1
中获取所有不同的记录,所以这是在django中可以实现的方法

Model1.objects.all().distinct()
希望这能回答你的问题


谢谢

distinct
只删除重复的行,而我必须完全排除这些行。