我必须查询集。所有列表和订阅列表
alllists = List.objects.filter(datamode = 'A')
subscriptionlists = Membership.objects.filter(member__id=memberid, datamode='A')
我需要一个名为 unsubscriptionlist 的查询集,它拥有 alllists 中除订阅列表中的记录之外的所有记录。如何做到这一点?
原文由 Rajasekar 发布,翻译遵循 CC BY-SA 4.0 许可协议
从 Django 1.11 开始,QuerySets 在其他新方法中有一个
difference()
方法:另请参阅: https ://stackoverflow.com/a/45651267/5497962