Articles of plantillas de

plantilla de reversa con python

Tengo un archivo, lleno de datos en un formato determinado, quiero llenar mi propia estructura de datos con esos datos por ejemplo, puedo tener un archivo como este: John – Smith : 0123 children: Sam Kim Quiero hacer algo con esa cadena, para extraer los datos, por ejemplo, firstName = “John” lastName = “Smith” number […]

Problemas con las bibliotecas de tornados y JavaScript

Estoy tratando de escribir una aplicación web Python simple usando el servidor web Tornado y tengo problemas para usar las bibliotecas de JavaScript que necesito. Quería usar la biblioteca de trazado de JavaScript Protovis, así que agregué el siguiente fragmento de código ‘Hola mundo’ a mi template.html: new pv.Panel() .width(150) .height(150) .anchor(“center”) .add(pv.Label) .text(“Hello, world!”) […]

¿Cómo utilizar dicts en plantillas de Mako?

Cada vez que le paso una estructura de datos complicada a Mako, es difícil iterarla. Por ejemplo, paso un dict de dict de la lista, y para acceder a él en Mako, tengo que hacer algo como: % for item in dict1[‘dict2’][‘list’]: … %endfor Me pregunto si Mako tiene algún mecanismo que pueda reemplazar el […]

Extensión de comstackción Jinja2 después de incluye

En Jinja2, ¿es posible tener un Node del AST después de que se hayan completado todas las declaraciones de include ? Esta es una pieza clave de una solución para un rompecabezas más grande . Código de ejemplo: x.py from jinja2 import nodes, Environment, FileSystemLoader from jinja2.ext import Extension class XExtension(Extension): tags = set([‘x’, ‘get_x’]) […]

¿Cómo paso las variables en django a través de la url?

Estoy tratando de pasar algunas variables pero estoy teniendo algunos problemas y específicamente tengo 3 preguntas. ¿Cómo puedo codificar la cadena url para tener en cuenta los caracteres especiales de la cadena? ¿Cuál es la expresión regular correcta que debería usar dadas las cadenas? ¿Y cómo decodifico las urls que han sido codificadas? ver author […]

Mostrar imágenes en plantillas de Django.

¿Puede alguien ayudarme con este problema? Tengo un proyecto de Django, en settings.py MEDIA_ROOT = ‘C:/Users/hl/workspace/beer/media’ MEDIA_URL = ‘/media/’ STATICFILES_DIRS = ( ‘C:/Users/hl/workspace/beer/media’ ) y en modelos.py image1= models.ImageField(upload_to=settings.MEDIA_ROOT) y en url.py (r’^media/(?P.*)$’, ‘django.views.static.serve’,{‘document_root’: settings.MEDIA_ROOT}), en vistas def allBeer(request): beers=Beer.objects.all().order_by(“name”) context={‘beers’: beers} return render_to_response(‘AllBeers.html’,context,context_instance=RequestContext(request)) y en html {%for beer in beers %} {{beer}} {% endfor%} […]

jinja2: macro seleccionando macro o llamadas dinámicas de macro

Tengo una lista de las variables nombradas por las que estoy pasando, cada una de ellas ligeramente diferente en cuanto a los requisitos de representación, por lo que quiero llamar a la macro adecuada en función de un atributo. Lo que tengo es esto: {% macro format_item(item) %} {% if item.type_of == ‘a’ %} {{ […]

pasar una variable a una importación jinja o incluir desde un archivo html principal

El escenario sería: “tiene una variable llamada persona que contiene una serie de 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. snippet.html {{name}} {{address}} mypage.html {% include “snippet.html” passing {{person}} %} Cuál es la mejor manera […]

Motor de plantillas de Python

¿Podría ser posible si alguien pudiera ayudarme a comenzar a escribir un motor de plantillas de Python? Soy nuevo en Python y, a medida que aprendo el lenguaje, he logrado escribir un pequeño framework MVC que se ejecuta en su propio servidor ligero tipo WSGI. Me las arreglé para escribir un script que encuentra y […]

¿Cómo se genera un formulario personalizado en Django?

En una de las páginas de plantillas de mi aplicación Django, la página solicita al usuario que seleccione las opciones que desea, desde una lista de casillas de verificación. El problema es que hay diferentes opciones para diferentes usuarios (por ejemplo, según sus intereses pasados, hay diferentes opciones). ¿Cómo genera formularios Django con los campos […]