Resultados de la búsqueda a petición "jinja2"

5 la respuesta

Cómo obtener una lista de todas las variables en las plantillas de jinja 2

Estoy tratando de obtener una lista de todas las variables y bloques en una plantilla. No quiero crear mi propio analizador para encontrar variables. Intenté usar el siguiente fragmento. from jinja2 import Environment, PackageLoader env ...

4 la respuesta

pasando una variable en una importación jinja o incluir desde un archivo html padre

El escenario sería: "tiene una variable llamada persona que contiene varios campos como nombre, dirección, etc. que desea pasar a una parte parcial de html" - esta solución podría ser el resultado de una búsqueda de clientes, por ejemplo ...

10 la respuesta

Flask: página actual en la variable de solicitud

En una plantilla, ¿cómo obtengo en qué página estoy actualmente? Prefiero no pasar una variable comopage, especialmente cuando conozco algunasrequest.xxx me puede proporcionar la información. <li {% if page=="home" %}class="active"{% endif %}> ...

6 la respuesta

Jinja2: Cambiar el valor de una variable dentro de un bucle

Quiero cambiar el valor de la variable declarada fuera del ciclo dentro de un ciclo. Pero siempre cambiando, mantiene el valor inicial fuera del ciclo. {% set foo = False %} {% for item in items %} {% set foo = True %} {% if foo %} Ok(1)! {% ...

16 la respuesta

plicación @Reload Flask cuando cambia el archivo de plantilla

Por defecto, cuando se ejecuta la aplicación Flask utilizando el servidor incorporado Flask.run), monitorea sus archivos de Python y recarga automáticamente la aplicación si su código cambia: * Detected change in '/home/xion/hello-world/app.py', ...

2 la respuesta

Recorriendo el subconjunto en Jinja

Jinja me permite hacer {% for item in all_items %} {{ item }} {% endfor %} pero me gustaría poder tomar solo la primeran artículos; en Python que sería for item in all_items[:n]:Hay alguna forma elegante de hacer esto en Jinja, excepto {% for ...

6 la respuesta

casting ints a str en Jinja2

Quiero enviar un int que se pasa a la plantilla a través de la URL, pero dice que elstra función @ no está definida. ¿Cómo puedo evitar esto? Aquí está mi código: {% extends "base.html" %} {% block content %} {% for post in posts %} {% ...