我正在构建一个django项目,我有一个id列表[23,44,12,67],我有一个名为testmodel的模型
tests = testmodel.objects.all()
但我想删除/过滤(我不想从数据库中删除,只是过滤)我列表中有id的对象。如何使用django以简单的方式实现这一目标?
答案 0 :(得分:2)
tests = testmodel.objects.exclude(id__in=[23, 44, 12, 67])
答案 1 :(得分:2)
您需要.exclude()
ORM方法:
testmodel.objects.exclude(id__in=[23,44,12,67])
答案 2 :(得分:2)