Ich habe ein Feld in einem Datenobjekt, das entweder Null oder auf eine ganze Zahl festgelegt werden kann. Ich will, eine ganze Zahl angegeben, alle Objekte mit diesem Integer-Wert zu filtern oder none:Django - Filterung durch "bestimmten Wert oder keine"
MyElements.objects.all().filter(value__in=[myInt, None])
jedoch diese Linie nicht für Elemente mit Nullwert nicht funktioniert. Genauer gesagt:
MyElements.objects.all().filter(value__in=[None])
gibt nichts zurück. Wobei
MyElements.objects.all().filter(value = None)
die nullwertigen Elemente zurückgibt.
Wie kann ich die ursprüngliche Abfrage (die myInt beinhaltet) korrekt umschreiben?
Dank euch beiden, ich bis jetzt nicht über Q-Werte nicht kannte. –