如何在Django查询集过滤中做一个不相等的?
2022-09-05 01:16:21
在Django模型QuerySets中,我看到有一个和的比较值,但是有没有一个or(不等于)?我想使用不等于过滤掉。例如,对于__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)