add
Misol
Barcha narxlarga 10 dollar qo‘shish:
{% for x in prices %}
<h1>The price is {{ x|add:"10" }} dollars.</h1>
{% endfor %}
Misolni ishga tushirish »
Ta’rif va qo‘llanilishi
add filtri qiymatga belgilangan argumentni qo‘shadi.
add filtri qiymatlarni songa aylantirib, ularning yig‘indisini qaytarishga harakat qiladi; agar qiymatlarni songa aylantirib bo‘lmasa, belgilangan argument oxiriga qo‘shiladi:
Misol
Har bir meva oxiriga "-CHECK" iborasini qo‘shish:
{% for x in fruits %}
<h1>{{ x|add:"-CHECK" }}</h1>
{% endfor %}
Misolni ishga tushirish »
Bitta ro‘yxatni boshqasiga ham qo‘shishingiz mumkin:
Misol
vegetables ro‘yxatini fruits ro‘yxatining oxiriga qo‘shish:
{{ fruits|add:vegetables }}
Misolni ishga tushirish »
Eslatma: Agar Django qiymatlarni bir xil ma’lumot tipiga aylantira olmasa, bo‘sh string qaytaradi.
Sintaksis
{{ value|add:valuetoadd }}
Shablon filtrlari vertikal chiziq (pipe) | belgisi va undan keyin filtr nomini yozish orqali belgilanadi.
Argumentlar ikki nuqta : belgisi va undan keyin argument qiymatini yozish orqali belgilanadi.
Argumentlar
| Qiymat | Tavsif |
|---|---|
| valuetoadd | Majburiy. Asl qiymatga qo‘shiladigan qiymat. Agar ikkala qiymatni songa aylantirish mumkin bo‘lsa, yig‘indi qaytariladi, aks holda qo‘shilayotgan qiymat asl qiymatning oxiriga qo‘shiladi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
