如何删除django中所有不匹配的查询结果?

问题描述 投票:0回答:1

假设我有一个值列表

list =['value1',value2'value3'...'...']

有没有办法可以对整个数据库运行查询并删除任何匹配的条目?

与下面几乎相反:

models.objects.filter(value__in=list).delete()
django django-queryset
1个回答
2
投票

您可以使用

.exclude(…)
 [Django-doc],所以:

Model.objects.exclude(value__in=list).delete()
© www.soinside.com 2019 - 2024. All rights reserved.