Articles of jinja2

Obtener VARCHAR (80) de db en lugar de apodo

Estoy usando el código de aquí para iniciar sesión en mi sitio web usando Steam. Necesito obtener el nombre de usuario del usuario después de la autenticación. Lo que tengo en la plantilla html: {% if g.user is defined and g.user is not none %} {# User has logged in #} Hello, {{ g.user.nickname }}! […]

Cómo renderizar la plantilla en el matraz sin usar el contexto de solicitud.

Así que está esta aplicación de flask en la que estoy trabajando para este proyecto y la necesito para ejecutar un ciclo en variables cronometradas para verificar el estado de ciertas variables y luego dar un resultado en consecuencia. Sin embargo, el problema que tengo es que necesito renderizar una plantilla en Flask antes de […]

Diseñe el elemento de navegación activa con una macro Flask / Jinja2

Estoy usando Flask / Jinja2 y Bootstrap 3. Me gustaría agregar class=”active” al elemento de navegación actual. Esos elementos se almacenan en prog_ids : /programme/23022014 /programme/24022014 /programme/25022014 Seguí algunos ejemplos como este y mi código HTML es: {% for prog_id in prog_ids %} {% macro nav_link(endpoint, prog_id) %} {% if request.endpoint.endswith(endpoint) %} – {{prog_id|strftime_b}} {% […]

En Jinja2, ¿cuál es la forma más fácil de configurar todas las claves para que sean los valores de un diccionario?

Tengo un panel de control que pone espacios de nombre al contexto para cada elemento del panel de control. ¿Hay una forma rápida en la que pueda configurar todos los valores de un diccionario para las claves de una plantilla? Quiero reutilizar plantillas y no siempre espacios de nombres mis variables. Mi contexto se puede […]

Algo mejor que los locales () o dict (foo = foo) para exportar el contexto a los motores de plantillas

Entonces, después de una breve discusión sobre #python acerca de por qué no usar locales , pensaba en cuál sería una mejor manera sin la naturaleza repetitiva (es decir, no DRY) de dict(foo=foo,bar=bar) (o lo mismo utilizando la syntax literal ( {} )). Idealmente, se podría enviar un PEP (o uno ya existe) que refleje […]

obtener contenido del bloque padre en jinja2

Necesito obtener contenido de un bloque particular en Jinja2 mediante el script de consola. Por ejemplo //global template {% block target %} {% endblock %} //parent template {% extends ‘top.html’ %} {% block target %} {% endblock %} //child template {% extends ‘parent.html’ %} {% block target %} {% endblock %} Puedo usar algo así […]

Suma elementos de la lista en Jinja 2

Tengo una lista en Jinja2 que contiene dicts en sí mismo. Algo como items = [{‘name’:’name1′, ‘points’:5}, {‘name’:’name2′, ‘points’:7}, {‘name’:’name3′, ‘points’:2}, {‘name’:’name4′, ‘points’:11}] Lo que necesito es obtener la sum de todos los puntos e imprimirla en algún lugar más adelante. Actualmente lo que tengo es: {% set points = 0 -%} {% for single_item […]

Codifique con color las celdas en una tabla basada en el valor de la celda usando plantillas Jinja

Tengo una aplicación de matraz simple y necesito mostrar una tabla de valores, con los fondos de celda codificados por colores según el valor de la celda de acuerdo con los umbrales. Estoy generando el contenido de la tabla de la siguiente manera: {% block dashboard_table2 %} {% for row in data %} {% for […]

Renderizando la plantilla de Jinja en el matraz siguiendo la respuesta de ajax

Esta es mi primera inmersión en Flask + Jinja, pero he usado mucho HandlebarsJS en el pasado, así que sé que esto es posible, pero no estoy seguro de cómo hacerlo con Flask: Estoy creando una aplicación: un usuario ingresa una cadena, que se procesa a través de un script de Python, y el resultado […]

Consultar por artículos específicos (a través de etiqueta / categoría) en temas de Pelican

¿Es posible establecer parámetros de consulta a través de jinja en los archivos de plantillas de Pelican? index.html {% if articles %} {% for article in articles_page.object_list if article.category == ‘article’ %} #stuff {% endfor %} {% endif %} Esto devolverá artículos en la categoría de artículos, pero solo si están en los artículos que […]