Inkinga enkulu ngezinkambu zombuzo we-django ukuthi azikwazi ukuphatha amanani angenalutho. Uma uzama ukufaka inani elingenalutho endaweni yombuzo, i-django izokhipha okuhlukile. Lokhu kungaba inkinga uma uzama ukusebenzisa inkambu esibalweni noma enkulumweni.
I have a model with a field that can be null. I want to query all the objects where this field is null. How do I do this? A: <code>MyModel.objects.filter(field__isnull=True) </code>
Lo mugqa wekhodi ubuza ukuthi MyModel
izinto kanye nokuzihluza ngombandela wokuthi field
ayi lutho.
Inani elingenalutho ku-Django
Inani elingenalutho liwuhlobo olukhethekile lwenani ku-Django elimele ukungabikho kwevelu. Isibonelo, iyunithi yezinhlamvu ethi "null" iyinani elingenalutho.
Uma wabela inani elingenalutho kokuguquguqukayo, i-Django isetha okuguquguqukayo ukuze kube neyunithi yezinhlamvu engenalutho njengokuqukethwe kwayo. Ungasebenzisa lesi sici ukuze udale okuguquguqukayo okungamele lutho.
Ungasebenzisa futhi amanani angenalutho ukuze ubonise ukuphela kwedatha ohlwini noma isichazamazwi. Isibonelo, uma ufuna ukwakha uhlu lwezintambo eziqukethe kuphela iyunithi yezinhlamvu “null” kanye “neqiniso”, ungasebenzisa ikhodi elandelayo:
list = [“null”,”true”]
Iyini inkambu yombuzo
Inkambu yombuzo iyinkambu ekhethekile kusixhumi esibonakalayo somqondisi we-Django esikuvumela ukuthi usebenzise imibuzo ye-SQL ngokumelene nesizindalwazi sakho.