Perguntas com a marcação «jinja2»

Jinja2 é um mecanismo de modelo rápido para Python. Possui suporte total a Unicode, escape automático, herança, macros e muitos outros recursos.

183
Como formatar uma data no Jinja2?

Usando o Jinja2, como formato um campo de data? Eu sei que em Python eu posso simplesmente fazer isso: print(car.date_of_manufacture.strftime('%Y-%m-%d')) Mas como formato a data no

180
Taquigrafia Jinja2 condicional

Diga que tenho isso: {% if files %} Update {% else %} Continue {% endif %} No PHP, digamos, eu posso escrever uma condicional abreviada, como: <?php echo $foo ? 'yes' : 'no'; ?> Existe então uma maneira de traduzir isso para trabalhar em um modelo jinja2: 'yes' if foo else...

167
Como gerar loop.counter no modelo python jinja?

Quero poder gerar a iteração do loop atual para o meu modelo. De acordo com os documentos: http://wsgiarea.pocoo.org/jinja/docs/loops.html , há uma variável loop.counter que estou tentando usar. Eu tenho o seguinte: <ul> {% for user in userlist %} <li> {{ user }} {{loop.counter}}...

163
Passando HTML para o modelo usando o Flask / Jinja2

Estou construindo um administrador para o Flask e o SQLAlchemy e quero passar o HTML para as diferentes entradas para minha exibição usando render_template. A estrutura de modelos parece escapar automaticamente do html, para que todos os <"'> sejam convertidos em entidades html. Como posso...

144
Chamar uma função python do jinja2

Estou usando jinja2 e quero chamar uma função python como auxiliar, usando uma sintaxe semelhante como se estivesse chamando uma macro. O jinja2 parece ter a intenção de impedir que eu faça uma chamada de função e insiste em que eu repita copiando a função em um modelo como uma macro. Existe...

122
Converter inteiro em string Jinja

Eu tenho um inteiro {% set curYear = 2013 %} Na {% if %}declaração eu tenho que compará-lo com alguma corda. Não consigo definir curYearcomo string no início porque tenho que diminuí-la em loop. Como posso

89
Link para arquivos estáticos do Flask com url_for

Como você usa url_forno Flask para fazer referência a um arquivo em uma pasta? Por exemplo, tenho alguns arquivos estáticos na staticpasta, alguns dos quais podem estar em subpastas como static/bootstrap. Quando tento servir um arquivo de static/bootstrap, recebo um erro. <link...

88
Sintaxe de escape jinja2 em um modelo jinja2

Eu sirvo páginas dinâmicas de modelos Jinja2 no Flask. Agora estou definindo modelos do lado do cliente, digamos, Jinja2-clone Nunjucks dentro de uma tag de script. O problema é que os modelos do lado do cliente têm sintaxe como a <% %>que o interpretador Jinja2 do Flask pode interpretar...