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

how can I delete all non-matching query results in django?

假设我有一个值列表

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

有什么方法可以运行查询整个 Db 并删除任何匹配的条目?

几乎与下面相反:

models.objects.filter(value__in=list).delete()

您可以使用 .exclude(…) [Django-doc],所以:

Model.objects<b>.exclude(value__in=list)</b>.delete()