Articles of jinja2

Usando jinja para enviar datos a Javascript

Tengo un código Python, en el que estoy usando jinja para enviar datos a una plantilla en Flask. Puedo acceder al código que se encuentra en HTML, pero cuando bash mostrar los datos en Javascript, no funciona. Por ejemplo, aquí está mi código de Python: name = “Steve” return render_template(‘simple.html’,data=json.dumps(name)) Y en mi código simple.html, […]

Añadir campos de entrada dinámicamente con wtforms

No estoy muy seguro de cómo abordar este asunto. Espero llegar allí. Por ejemplo, tengo una tabla llena de direcciones en una página. El recuento de estos es dynamic (podría ser 5 o 10 o cualquier otro recuento). Y quiero la posibilidad de editarlos en una página. Mi enfoque fue crear un formulario con wtforms […]

Obtener Frasco para mostrar la imagen que no se encuentra en el directorio estático

Estoy intentando mostrar imágenes ubicadas en una carpeta que no es la carpeta estática predeterminada. Mi plantilla se ve como: {% extends “layout.html” %} {% block body %} Albums {% for album in albums %} {% endfor %} {% endblock %} El HTML generado se ve así: iPhoto iPhoto ¿Cómo se pueden hacer que las […]

Incluir archivo html en la plantilla de Jinja2

Estoy usando microframework Flask para mi servidor que usa plantillas Jinja. Tengo padre template.html y algunos childs child1.html, child2.html. Algunos de estos niños son archivos html bastante grandes y me gustaría dividirlos de alguna manera para una mejor lucidez sobre mi trabajo. el main.py: from flask import Flask, request, render_template app = Flask(__name__) @app.route(‘/’) @app.route(‘/’) […]

¿Cómo depuras las plantillas de Mako?

Hasta ahora, me ha resultado imposible producir rastreos utilizables cuando las plantillas de Mako no están codificadas correctamente. ¿Hay alguna forma de depurar plantillas además de iterar para cada línea de código?

¿Cómo dar salida a loop.counter en python jinja template?

Quiero poder enviar la iteración del bucle actual a mi plantilla. De acuerdo con los documentos: http://wsgiarea.pocoo.org/jinja/docs/loops.html , hay una variable loop.counter que estoy tratando de usar. Tengo los siguientes {% for user in userlist %} {{ user }} {{loop.counter}} {% if loop.counter == 1 %} This is the First user {% endif %} {% […]

crear enlaces únicos permenantes basados ​​en un ID de usuario

Posible duplicado: Crea una página de perfil única para cada usuario de Python. Estoy usando google appengine con python y jinja2 y trato de dar a cada usuario en mi aplicación una URL única para su página de perfil que puede ser visitada por cualquier persona sin iniciar sesión. Aquí está mi código hasta ahora: […]

¿Por qué este filtro de Jinja nl2br se está escapando de los de pero no de los ?

Estoy intentando implementar este filtro Jinja nl2br . Funciona correctamente, excepto que los elementos que agrega se están escapando. Esto es raro para mí porque los no se están escapando y todos están en la misma cadena. Estoy usando el matraz por lo que el autoescape Jinja está habilitado. Tenía muchas esperanzas cuando encontré a […]

Plantilla Jinja2 – para bucle

No encontré otra publicación que tenga un problema similar. Estoy tratando de generar algunas casillas de verificación con matraz y formularios, en el momento que tengo este código: Check the enabled BRI Ports {{ form.bri1(value=1) }} {{ form.bri1.label }} {{ form.bri2(value=1) }} {{ form.bri2.label }} {{ form.bri3(value=1) }} {{ form.bri3.label }} {{ form.bri4(value=1) }} {{ […]

Llamar a la función python usando HTML

Tengo una función en Python que muestra una lista de nombres. def search(): with open(‘business_ten.json’) as f: data=f.read() jsondata=json.loads(data) for row in jsondata[‘rows’]: #print row[‘text’] a=str(row[‘name’]) print a return a search() Estoy intentando llamar a esta función en un archivo HTML usando Flask {% extends “layout.html” %} {% block content %} Welcome to the Rating […]