In Django Modell QuerySets, ich sehe, dass es eine __gt
y __lt
für Vergleichswerte, aber gibt es eine __ne
o !=
( nicht gleich )? Ich möchte mit einem "nicht gleich" herausfiltern. Zum Beispiel, für
Model:
bool a;
int x;
Ich möchte Folgendes tun
results = Model.objects.exclude(a=True, x!=5)
El !=
ist keine korrekte Syntax. Ich habe auch versucht __ne
.
Ich habe es schließlich benutzt:
results = Model.objects.exclude(a=True, x__lt=5).exclude(a=True, x__gt=5)