startswith
Misol
firstname qiymati "S" harfi bilan boshlanadigan barcha yozuvlarni olish:
mydata = Member.objects.filter(firstname__startswith='S').values()
Misolni ishga tushirish »
Ta’rif va qo‘llanilishi
startswith lookup’i belgilangan qiymat bilan boshlanadigan yozuvlarni olish uchun ishlatiladi.
startswith lookup’i katta-kichik harflarni farqlaydi.
Katta-kichik harflarni farqlamaydigan qidiruv uchun istartswith lookup’idan foydalaning.
SQL ekvivalenti
Yuqoridagi misolning SQL ekvivalenti quyidagicha bo‘ladi:
WHERE firstname LIKE 'S%';
Sintaksis
Barcha field lookup kalit so‘zlari maydon nomi, undan keyin ikkita(!) pastki chiziq belgisi __ va kalit so‘z bilan yozilishi kerak:
fieldname__startswith='value'
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
