«jinja2» etiketlenmiş sorular

Jinja2, Python için hızlı bir şablon motorudur. Tam Unicode desteği, otomatik kaçış, kalıtım, makrolar ve diğer birçok özelliğe sahiptir.

1
Bir jinja2 şablonunda jinja2 sözdiziminden kaçış
Flask'ta Jinja2 şablonlarından dinamik sayfalar sunuyorum. Şimdi, Jinja2 klonlu Nunjucks'ta bir komut dosyası etiketi içinde istemci tarafı şablonları tanımlıyorum. Sorun istemci tarafı şablonları gibi sözdizimi vardır, bir <% %>o şişenin en jinja2 tercüman render yerine yorumlayabilir kelimesi kelimesine . Tüm komut dosyası bloğunun aynen görüntülenmesini nasıl sağlayabilirim?
90 flask  jinja2 


4
Jinja şablonu doğrudan dosya sisteminden nasıl yüklenir
Pocoo.org de jinja API belge devletler: Jinja2'yi uygulamanız için şablonlar yükleyecek şekilde yapılandırmanın en basit yolu kabaca şuna benzer: from jinja2 import Environment, PackageLoader env = Environment(loader=PackageLoader('yourapplication', 'templates')) Bu, varsayılan ayarlara sahip bir şablon ortamı ve uygulama python paketinizin içindeki şablonlar klasöründe şablonları arayan bir yükleyici oluşturur . Görünüşe göre, …

2
Jinja2 şablonuna nasıl HTML dosyası ekleyebilirim?
Sunucum için Jinja şablonlarını kullanan Flask mikro çerçevesini kullanıyorum. Bir ebeveynim template.htmlve adında bazı çocuk şablonları var child1.htmlve child2.htmlbu çocuk şablonlarından bazıları oldukça büyük HTML dosyaları ve işimde daha iyi anlaşılırlık için onları bir şekilde bölmek istiyorum. Senaryomun içeriği main.py: from flask import Flask, request, render_template app = Flask(__name__) @app.route('/') …
85 python  html  flask  jinja2 

3
Ansible: bir listeyi özniteliklerine göre filtreleyin
Ansible'da kayıtlı "ağ" adlı değişkenim var: { "addresses": { "private_ext": [ { "type": "fixed", "addr": "172.16.2.100" } ], "private_man": [ { "type": "fixed", "addr": "172.16.1.100" }, { "type": "floating", "addr": "10.90.80.10" } ] } } IP adresini ("addr") type = "kayan" ile bunun gibi bir şey yapmak mümkün müdür? - …
84 jinja2  ansible 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.