Django Query __isnull=True or = None -
this simple question. i'd know if same write:
queryset = model.objects.filter(field=none) than:
queryset = model.objects.filter(field__isnull=true) i'm using django 1.8
they equal:
>>> str(person.objects.filter(age__isnull=true).query) == str(person.objects.filter(age=none).query) true >>> print(person.objects.filter(age=none).query) select "person_person"."id", "person_person"."name", "person_person"."yes", "person_person"."age" "person_person" "person_person"."age" null >>> print(person.objects.filter(age__isnull=true).query) select "person_person"."id", "person_person"."name", "person_person"."yes", "person_person"."age" "person_person" "person_person"."age" null
Comments
Post a Comment