我有一个场景,我必须将名字和姓氏与列表进行匹配,但我找不到解决方案。对于一个记录,它工作正常,但对于列表它不起作用。
user.objects.filter(firstname ='john',lastname='doe') it is working fine.
但如果是列表:
list1 = ['john','mark','john']
list2 = ['doe','waugh','peter']
约翰彼得在 db 中不可用。但由于第一个 match__ in,它带来了第三个记录。此外,在 db 中它有很多记录,但它应该返回 john doe 和 mark waugh。它应该跳过约翰彼得。
user.objects.filter(firstname__in =list1,lastname__in=list2)