在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)