使用值列表筛选对象模型django
我正在构建一个django项目,我有一个ID列表[23,44,12,67],还有一个名为testmodel的模型使用值列表筛选对象模型django,django,django-models,django-views,Django,Django Models,Django Views,我正在构建一个django项目,我有一个ID列表[23,44,12,67],还有一个名为testmodel的模型 tests = testmodel.objects.all() 但是我想删除/过滤(我不想从数据库中删除,只是过滤)列表中有ID的对象。我如何使用django以简单的方式实现这一点,有什么帮助吗?您需要.exclude()ORM方法: tests = testmodel.objects.exclude(id__in=[23, 44, 12, 67]) testmodel.obj
tests = testmodel.objects.all()
但是我想删除/过滤(我不想从数据库中删除,只是过滤)列表中有ID的对象。我如何使用django以简单的方式实现这一点,有什么帮助吗?您需要
.exclude()
ORM方法:
tests = testmodel.objects.exclude(id__in=[23, 44, 12, 67])
testmodel.objects.exclude(id__in=[23,44,12,67])
您需要
.exclude()
ORM方法:
testmodel.objects.exclude(id__in=[23,44,12,67])
试试这个:
test = testmodel.objects.exclude(pk__in=[23,44,12,67])
您可以找到更多信息,请尝试以下方法:
test = testmodel.objects.exclude(pk__in=[23,44,12,67])
你可以找到更多信息