Preguntas etiquetadas con jinja2

Jinja2 es un motor de plantillas rápido para Python. Tiene soporte completo para Unicode, escape automático, herencia, macros y muchas otras características.



8
¿Cómo formateo una fecha en Jinja2?
Usando Jinja2, ¿cómo formateo un campo de fecha? Sé que en Python simplemente puedo hacer esto: print(car.date_of_manufacture.strftime('%Y-%m-%d')) Pero, ¿cómo formateo la fecha en Jinja2?
183 python  jinja2 

2
Jinja2 taquigrafía condicional
Digamos que tengo esto: {% if files %} Update {% else %} Continue {% endif %} En PHP, por ejemplo, puedo escribir un condicional abreviado, como: <?php echo $foo ? 'yes' : 'no'; ?> ¿Hay alguna manera de traducir esto para que funcione en una plantilla jinja2: 'yes' if foo …
180 python  jinja2 


3
¿Cómo generar loop.counter en la plantilla python jinja?
Quiero poder generar la iteración de bucle actual en mi plantilla. Según los documentos: http://wsgiarea.pocoo.org/jinja/docs/loops.html , hay una variable loop.counter que estoy tratando de usar. Tengo lo siguiente: <ul> {% for user in userlist %} <li> {{ user }} {{loop.counter}} </li> {% if loop.counter == 1 %} This is the …
167 python  jinja2 

5
Pasar HTML a la plantilla usando Flask / Jinja2
Estoy creando un administrador para Flask y SQLAlchemy, y quiero pasar el HTML para las diferentes entradas a mi vista usando render_template. El marco de plantillas parece escapar del html automáticamente, por lo que todos los <"'> se convierten en entidades html. ¿Cómo puedo desactivar eso para que el HTML …
163 python  jinja2  flask 


12
Llamar a una función de python desde jinja2
Estoy usando jinja2, y quiero llamar a una función de python como ayudante, usando una sintaxis similar a la de una macro. Parece que jinja2 intenta evitar que haga una llamada a una función, e insiste en que me repita copiando la función en una plantilla como una macro. ¿Hay …
144 python  jinja2 


2
Convertir entero en cadena Jinja
Tengo un entero {% set curYear = 2013 %} En {% if %}declaración, tengo que compararlo con alguna cadena. No puedo configurar curYearuna cadena al principio porque tengo que disminuirla en bucle. ¿Cómo puedo convertirlo?
122 python  jinja2  nunjucks 

10
Recargue la aplicación Flask cuando cambie el archivo de plantilla
De forma predeterminada, cuando se ejecuta la aplicación Flask usando el servidor integrado ( Flask.run), monitorea sus archivos Python y recarga automáticamente la aplicación si cambia su código: * Detected change in '/home/xion/hello-world/app.py', reloading * Restarting with reloader Desafortunadamente, esto parece funcionar solo para archivos * .py , y no …
95 python  flask  jinja2 

2
Enlace a archivos estáticos de Flask con url_for
¿Cómo se usa url_foren Flask para hacer referencia a un archivo en una carpeta? Por ejemplo, tengo algunos archivos estáticos en la staticcarpeta, algunos de los cuales pueden estar en subcarpetas como static/bootstrap. Cuando intento entregar un archivo de static/bootstrap, obtengo un error. <link rel=stylesheet type=text/css href="{{ url_for('static/bootstrap', filename='bootstrap.min.css') }}"> …
91 python  flask  jinja2 


1
Escape de la sintaxis de jinja2 en una plantilla de jinja2
Sirvo páginas dinámicas de plantillas Jinja2 en Flask. Ahora estoy definiendo plantillas del lado del cliente, digamos, Jinja2-clone Nunjucks dentro de una etiqueta de script. El problema es que las plantillas del lado del cliente tienen una sintaxis similar a la <% %>que el intérprete Jinja2 de Flask puede interpretar …
88 flask  jinja2 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.