Django models Django-获取id不在值集中的queryset

Django models Django-获取id不在值集中的queryset,django-models,django-queryset,Django Models,Django Queryset,根据文件- - 我可以获得列表ID中指定的对象集。如果id不在指定列表中,是否有其他方法可以获取另一组对象。Blog.objects.filterpk\uuuu not\uu in=[1,4,7]-对我不起作用。PS:对于过滤查询集和生成自己的短表达式,是否有任何可能的表达式注释?首先,您的查询是错误的。您应该在=[1,4,7]中编写查询Blog.objects.filterpk_u_。如果您想使用not,那么首先应该阅读您的查询是错误的。您应该在=[1,4,7]中编写查询Blog.objec

根据文件- -
我可以获得列表ID中指定的对象集。如果id不在指定列表中,是否有其他方法可以获取另一组对象。Blog.objects.filterpk\uuuu not\uu in=[1,4,7]-对我不起作用。PS:对于过滤查询集和生成自己的短表达式,是否有任何可能的表达式注释?

首先,您的查询是错误的。您应该在=[1,4,7]中编写查询Blog.objects.filterpk_u_。如果您想使用not,那么首先应该阅读您的查询是错误的。您应该在=[1,4,7]中编写查询Blog.objects.filterpk_u_。如果您想使用not,那么您应该阅读使用该方法

使用该方法

Blog.objects.exclude(pk__in=[1,4,7])