Azərbaycanca AzərbaycancaDeutsch Deutsch日本語 日本語Lietuvos Lietuvosසිංහල සිංහලTürkçe TürkçeУкраїнська УкраїнськаUnited State United State
Destek
www.wikipedia.tr-tr.nina.az
  • Vikipedi

Jinja Python programlama dili için oluşturulmuş bir tasarım motorudur Django şablon motoruna benzer ancak Python a benze

Jinja

Jinja
www.wikipedia.tr-tr.nina.azhttps://www.wikipedia.tr-tr.nina.az
TikTok Jeton Satışı

Jinja, Python programlama dili için oluşturulmuş bir tasarım motorudur. Django şablon motoruna benzer ancak, Python'a benzer ifadeler kullanır ve şablon dosyaları bir Sandbox içerisine konur.

Jinja
image
Orijinal yazar(lar)
İlk yayınlanma17 Temmuz 2008 (15 yıl önce) (2008-07-17)
Güncel sürüm2.11.2 / 13 Nisan 2020 (4 yıl önce) (2020-04-13)
Programlama diliPython
TürŞablon motoru
LisansBSD lisansı
Resmî sitesipalletsprojects.com/p/jinja/ image
Kod deposu
  • github.com/pallets/jinja
image

Diğer tasarım motorlarında olduğu gibi;

  • Tasarım ve kodun birbirinden ayrıştırılması
  • Farklı yer ve mekanlarda çalışan farklı kişilerin, rahat çalışması
  • Geliştiricilerin (şablon tasarımcısı ve yazılımcı), birbirlerinin işlerine en az müdahale ile en verimli işi yapması
  • Küçük gruplu büyük projelerde ve yazılımda, çok büyük bir problem olan "Yazılım Krizi" ve "Yazılım Depresyonunun" engellenmesinde yardımcıdır.

Metin tabanlı bir tasarım dilidir ve kaynak kod kadar işlevli sonuçlar ortaya koyabilir. BSD lisansı ile lisanslıdır.

Jinja şablon motoru, etiketlerin (tag), filtrelerin, testlerin ve globallerin düzenlemesine de müsaade eder. Jinja ayrıca -Django şablon motorundan farklı olarak- şablon'u tasarlayan kişiye argüman ve objelerle fonksiyon çağırma olanağı sağlar.

Smarty'de olduğu gibi, Unix sistemlerindeki Pipeline'a benzer, kolay kullanımlı bir filtre sistemine de sahiptir.

seas.harvard.edu'nun geliştiricileri, jinja kullanmaktadır.

Örneğin

Basit bir şablon ele alalım:

from jinja import from_string tmpl = from_string(u'''\ <html> <head><title>{{variable|escape}}</title></head> <body> {% for item in list %}  {{item}}{% if not loop.last %},{% endif %} {% endfor %} </body> </html>''') print tmpl.render( variable='Value with <unsafe> data', list=[1, 2, 3, 4, 5, 6] ) 

Notlar

  1. ^ a b . 3 Ekim 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Haziran 2020. 
  2. ^ . 24 Eylül 2020 tarihinde kaynağından arşivlendi. 

Dış bağlantılar

  • . 29 Aralık 2010 tarihinde kaynağından arşivlendi. 
imageYazılım ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.

wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar

Jinja Python programlama dili icin olusturulmus bir tasarim motorudur Django sablon motoruna benzer ancak Python a benzer ifadeler kullanir ve sablon dosyalari bir Sandbox icerisine konur JinjaOrijinal yazar lar Ilk yayinlanma17 Temmuz 2008 15 yil once 2008 07 17 Guncel surum2 11 2 13 Nisan 2020 4 yil once 2020 04 13 Programlama diliPythonTurSablon motoruLisansBSD lisansiResmi sitesipalletsprojects wbr com wbr p wbr jinja wbr Kod deposugithub com pallets jinja Diger tasarim motorlarinda oldugu gibi Tasarim ve kodun birbirinden ayristirilmasi Farkli yer ve mekanlarda calisan farkli kisilerin rahat calismasi Gelistiricilerin sablon tasarimcisi ve yazilimci birbirlerinin islerine en az mudahale ile en verimli isi yapmasi Kucuk gruplu buyuk projelerde ve yazilimda cok buyuk bir problem olan Yazilim Krizi ve Yazilim Depresyonunun engellenmesinde yardimcidir Metin tabanli bir tasarim dilidir ve kaynak kod kadar islevli sonuclar ortaya koyabilir BSD lisansi ile lisanslidir Jinja sablon motoru etiketlerin tag filtrelerin testlerin ve globallerin duzenlemesine de musaade eder Jinja ayrica Django sablon motorundan farkli olarak sablon u tasarlayan kisiye arguman ve objelerle fonksiyon cagirma olanagi saglar Smarty de oldugu gibi Unix sistemlerindeki Pipeline a benzer kolay kullanimli bir filtre sistemine de sahiptir seas harvard edu nun gelistiricileri jinja kullanmaktadir OrneginBasit bir sablon ele alalim from jinja import from string tmpl from string u lt html gt lt head gt lt title gt variable escape lt title gt lt head gt lt body gt f or item in list item i f not loop last e ndif e ndfor lt body gt lt html gt print tmpl render variable Value with lt unsafe gt data list 1 2 3 4 5 6 Notlar a b 3 Ekim 2018 tarihinde kaynagindan arsivlendi Erisim tarihi 24 Haziran 2020 24 Eylul 2020 tarihinde kaynagindan arsivlendi Dis baglantilar 29 Aralik 2010 tarihinde kaynagindan arsivlendi Yazilim ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz

Yayın tarihi: Temmuz 02, 2024, 22:13 pm
En çok okunan
  • Aralık 02, 2025

    Genouilleux

  • Kasım 15, 2025

    General Carrera Gölü

  • Kasım 26, 2025

    Genga

  • Kasım 22, 2025

    Gelibolu (anlam ayrımı)

  • Kasım 19, 2025

    Geleneksel Egemenlik

Günlük
  • Belarus bayrağı

  • Rihanna

  • Slash (müzisyen)

  • Elektronik müzik

  • 5 Aralık

  • Josef Stalin

  • Bermuda Şeytan Üçgeni

  • 2016

  • Guinness Dünya Rekorları

  • Mısır

NiNa.Az - Stüdyo

  • Vikipedi

Bültene üye ol

Mail listemize abone olarak bizden her zaman en son haberleri alacaksınız.
Temasta ol
Bize Ulaşın
DMCA Sitemap Feeds
© 2019 nina.az - Her hakkı saklıdır.
Telif hakkı: Dadaş Mammedov
Üst