Jinja




Jinja ( jinja deb talaffuz qilinadi) Python dasturlash tili uchun shablonlash mexanizmi . U Django shablon mexanizmiga o'xshaydi, lekin Pythonga o'xshash ifodalarni taqdim etadi, bu shablonlarni vaqtinchalik muhitda bajarishga imkon beradi. Bu matn shablonlari mexanizmi, shuning uchun undan har qanday belgilash va manba kodini yaratish uchun foydalanish mumkin. BSD litsenziyasi ostida litsenziyalangan.

Jinja shablon mexanizmi - teglar , filtrlar, testlar va global oʻzgaruvchilarni sozlash imkonini beradi. Bundan tashqari, Django shablon mexanizmidan farqli o'laroq, Jinja shablon konstruktoriga obyektlardagi argumentlar bilan funktsiyalarni chaqirish imkonini beradi.

Jinja, Smarty kabi, Unix konveyeriga o'xshash foydalanish uchun qulay filtr tizimi bilan birga keladi.

Misol



Oddiy shablonga misol:

HTMLdagi natija:

Qo'llanilishi



( Flask ) Veb-freymvorklardan tashqari, Jinja2, masalan, SaltStack va Ansible konfiguratsiyalarni boshqarish tizimida ham qo'llaniladi.

Eslatmalar




Adabiyot




Havolalar




uz.wikipedia.org


Uzpedia.uz