Articles of plantillas de

Obtenga la primera parte de una URL de la plantilla de Django

Uso request.path para obtener la URL actual. Por ejemplo, si la URL actual es “/ test / foo / baz”, quiero saber si comienza con una secuencia de cadenas, digamos / test. Si trato de usar: {% if request.path.startswith(‘/test’) %} Test {% endif %} Recibo un error que dice que no se pudo analizar el […]

Cómo incluir una plantilla con ruta relativa en Jinja2

Estoy tratando, en una plantilla, de incluir otra que esté en la misma carpeta. Para hacerlo, solo estoy haciendo {% import ‘header.jinja2’ %} . El problema es que sigo recibiendo un error TemplateNotFound . Mi carpeta de plantillas parece + myProject | +–+ templates | +–+ arby | |– header.jinja2 | |– footer.jinja2 | +– […]

Cambiar formato de cadena delimitadores en python

Me gustaría crear una plantilla de algunos archivos de configuración, pero no son compatibles con el “this is a {template}”.format(template=’string’) python “this is a {template}”.format(template=’string’) p.ej. las llaves son parte de la configuración (configuración nginx). ¿Puedes cambiar los delimitadores a otra cosa? por ejemplo, ‘this is a [template]’.format(template=’string’)

Formato de cadena de Python () con dict con claves enteras

Me gustaría usar el format() de cadena de Python format() para actuar como una plantilla rápida y sucia. Sin embargo, el dict que me gustaría usar tiene claves que son (representaciones de cadena) de enteros. Un ejemplo simplificado sigue: s = ‘hello there {5}’ d = {‘5’: ‘you’} s.format(**d) El código anterior arroja el siguiente […]

¿Cuál es una forma más eficiente de pasar variables de Plantilla a Vista en Django?

Mi pregunta involucra pasar variables de la plantilla para ver en Django. Sé de pasar variables en la URL ya través de un formulario. El problema que tengo con el primero es que la url podría ser manipulada, que no es lo que quiero. ¿Hay alguna forma de evitar eso? En este momento esto es […]

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 […]

¿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?

Agregar nuevo método a una clase de plantilla de Python Swig

Necesito agregar un nuevo método a mi clase de plantilla swig, por ejemplo: Estoy declarando una clase de plantilla en myswig.i de la siguiente manera: %template(DoubleVector) vector; esto generará una clase llamada “DoubleVector” en el archivo .py generado con algunos métodos generados. Supongamos que son func1 (), func2 () y func3 (). Estas son funciones […]

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) }} {{ […]

Usando variables de vista Django dentro de plantillas

Esta es una pregunta bastante básica (soy nuevo en Django) pero tengo problemas para usar una variable establecida en mi vista dentro de mi plantilla. Si inicializo una cadena o lista dentro de mi vista (es decir, h = “hola”) y luego bash llamarlo dentro de una plantilla: {{ h }} No hay salida ni […]