floatformat
Misol
Sonni faqat ikki o‘nli xonagacha yaxlitlash:
<h1>{{ mynumber|floatformat:2 }}</h1>
Misolni ishga tushirish »
Ta’rif va qo‘llanilishi
floatformat filtri kasr sonni (floating-point) belgilangan o‘nli xonalar sonigacha, agar o‘nli xonalar argumenti ko‘rsatilmagan bo‘lsa, bitta o‘nli xonagacha yaxlitlaydi.
Agar argument qiymati musbat son bo‘lsa, qiymat butun son bo‘lsa ham, belgilangan o‘nli xonalar soni bilan ko‘rsatiladi:
Misol
<p>{{ 7.122489|floatformat:2 }}</p>
<p>{{ 7.1|floatformat:2 }}</p>
<p>{{ 7|floatformat:2 }}</p>
Misolni ishga tushirish »
Agar argument qiymati manfiy son bo‘lsa, qiymat faqat o‘nli qismga ega bo‘lgandagina belgilangan o‘nli xonalar soni bilan ko‘rsatiladi:
Misol
<p>{{ 7.122489|floatformat:-2 }}</p>
<p>{{ 7.1|floatformat:-2 }}</p>
<p>{{ 7|floatformat:-2 }}</p>
Misolni ishga tushirish »
Natijada har bir ming uchun ajratuvchi bo‘lishi kerakligini belgilash uchun argument qiymatiga g harfini qo‘shishingiz mumkin:
Misol
Sonni faqat ikki o‘nli xonagacha yaxlitlash va minglik ajratuvchini qo‘shish:
<h1>{{ mynumber|floatformat:"2g" }}</h1>
Misolni ishga tushirish »
Sintaksis
{{ value|floatformat:decimalsg }}
Shablon filtrlari vertikal chiziq (pipe) | belgisi va undan keyin filtr nomini yozish orqali belgilanadi.
Argumentlar ikki nuqta : belgisi va undan keyin argument qiymat(lar)ini yozish orqali belgilanadi.
Argumentlar
| Qiymat | Tavsif |
|---|---|
| decimals | Ixtiyoriy. O‘nli xonalar sonini belgilaydigan son. Standart qiymat -1 bo‘lib, u sonni faqat bitta o‘nli xonagacha yaxlitlaydi, agar sonning o‘nli qismi bo‘lmasa, o‘nli xonasiz qoldiradi. |
| g | Ixtiyoriy. Agar mavjud bo‘lsa, son mahalliy sozlamalar asosida har bir ming uchun ajratuvchi bilan ko‘rsatiladi (ingliz tili uchun , va norveg tili uchun . ishlatiladi). |
| u | Ixtiyoriy. Agar mavjud bo‘lsa, son mahalliy sozlamalardan foydalanmasdan har bir ming uchun ajratuvchi bilan ko‘rsatiladi. Agar u mavjud bo‘lsa, g bo‘lishi mumkin emas. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
