在Django模型QuerySets中,我看到比较值有__gt和__lt,但是有__ne或!=(不等于)吗?我想使用不等于过滤掉。例如,对于
Model:bool a;int x;我想做
results = Model.objects.exclude(a=True, x!=5)!=不是正确的语法。我也尝试了__ne。
我最终使用:
results = Model.objects.exclude(a=True, x__lt=5).exclude(a=True, x__gt=5)