Isonjululwe: indawo yombuzo we-django ayikho

Ingxaki engundoqo kwimihlaba yombuzo we-django kukuba ayikwazi ukuphatha amaxabiso angenanto. Ukuba uzama ukufaka ixabiso elingento kumhlaba wombuzo, i-django izakuphosa ngaphandle. Oku kunokuba yingxaki ukuba uzama ukusebenzisa umhlaba kubalo okanye kwintetho.

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 mgca wekhowudi ubuza i MyModel izinto kunye nokucoca kubo ngokwemeko yokuba field ayikho.

Ixabiso elingekho kwi-Django

Ixabiso elingenanto luhlobo oluthile lwexabiso kwi-Django emele ukungabikho kwexabiso. Umzekelo, umtya "null" lixabiso elingenanto.

Xa unikezela ixabiso elingento kuguquguquko, i-Django icwangcisa ukuguquguquka ukuba ibe nomtya ongenanto njengomxholo wayo. Ungasebenzisa olu phawu ukwenza iinguqu ezingamelanga nto.

Ungasebenzisa kwakhona amaxabiso angasebenziyo ukubonisa isiphelo sedatha kuluhlu okanye isichazi-magama. Umzekelo, ukuba ufuna ukwenza uluhlu lweentambo eziqulethe kuphela iintambo "null" kunye "nenyani", ungasebenzisa le khowudi ilandelayo:

uluhlu = [“null”,” true”]

Yintoni indawo yombuzo

Intsimi yombuzo yintsimi ekhethekileyo kwi-Django admin interface evumela ukuba usebenzise imibuzo ye-SQL ngokuchasene nedatha yakho.

Izithuba ezihambelanayo:

Shiya Comment