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!