名と姓をリストと照合する必要があるシナリオがありますが、解決策が見つかりません。1 つのレコードでは正常に機能しますが、リストでは機能しません。
user.objects.filter(firstname ='john',lastname='doe') it is working fine.
しかし、リストの場合:
list1 = ['john','mark','john']
list2 = ['doe','waugh','peter']
ジョン・ピーターはデータベースで利用できません. しかし、最初の match__ により、3 番目のレコードがもたらされます。また、db には多くのレコードがありますが、john doe と mark waugh を返す必要があります。ジョン・ピーターをスキップする必要があります。
user.objects.filter(firstname__in =list1,lastname__in=list2)