Ich weiß, wie man Filter und Q-Objekte in Django, aber ich weiß nicht, wie die Operatoren, die die API bietet negieren, zum Beispiel für den enthält Operator möchte ich etwas wie notcontains.Django Abfrage Negation
z.B.
q=Q(name__notcontains="SomeString")
Dies würde mir alle Objekte, deren Name "SomeString" nicht enthalten.
Gibt es eine Syntax, die ich vermisse?
Vielen Dank.
Großartig! das ist genau was ich brauchte, obwohl es nicht innerhalb eines Q-Objekts verwendet werden kann, kann man die Filter einfach verketten: q = Q (title__contains = "SomeTerm") TheModel.objects.filter (q) .exclude (title__contains = "SomeTermWeDontWant") Vielen Dank! –