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

Popular posts from this blog

shopping cart - Page redirect not working PHP -

php - How to modify a menu to show sub-menus -

python - Installing PyDev in eclipse is failed -