glaubst du nicht, dass das IN (NULL, 1)
wäre?Django Queryset __in mit Keinem Wert in der Liste
mag:
a = M.objects.filter(f=None)
a.query.__str__()
u'SELECT * FROM "app_m" WHERE "app_m"."f" IS NULL'
Ist das ein Standard-SQL-Verhalten, django Fehler oder ich etwas mit f__in=
bin fehlt?
danke im voraus!
dies macht eine Abfrage wie folgt: WHERE (.. "App_m" "f" IN (1, 2) und "app_m" "f" IS NULL):‘Diese enthält nicht (1, 2, NULL) – panchicore
Vergessen Sie nicht, auch 'Q' zu importieren:' from django.db.models import Q' – Yoone