Tengo una estructura de variable ansible específica que deseo obtener de la bóveda en un archivo yaml en mis hosts. Asummos una estructura como esta: secrets: psp1: username: this password: that secret_key: 123 … Necesito algo como una plantilla “genérica” para mostrar lo que contengan los “secretos” en este momento, ya que el contenido cambia […]
Utilizo Flask-Login que proporciona el objeto current_user en las plantillas. Quiero escribir una macro para mostrar un formulario de comentarios o un enlace de inicio de sesión dependiendo de si el usuario ha iniciado sesión. Si uso este código directamente en la plantilla, funciona: {% if current_user.is_authenticated %} {{ quick_form(form) }} {% else %} Log […]
Tengo este dataframe: id text 0 12 boats 1 14 bicycle 2 15 car Ahora quiero hacer un menú desplegable de selección en jinja2. Pero no puedo encontrar una manera de recorrer el dataframe en jinja2. Intenté usar to_dict (). Pero con {% for key,value in x.items() %} se desplaza sobre id y texto en […]
Digamos que tengo el archivo settings.py con un montón de constantes (quizás más, en el futuro). ¿Cómo accedo a esas variables en una plantilla de Jinja?
Soy un desarrollador de aplicaciones para usuario y he estado tratando de controlar el uso de Jinja2 de manera efectiva. Quiero modificar un sitio actual para que tenga varias plantillas base que utilicen la herencia, utilice tags de bloque para sustituir el contenido y reemplazarlo, y utilice macros para admitir el paso de argumentos. Mi […]
¿Cómo puedo html-escape entrada insanitada peligrosa en jinja2? ¿Puedo hacerlo dentro de la plantilla o debe hacerse en código python? Tengo una variable que puede contener los caracteres de u & s de da . ¿Cómo me escapo en jinja2?
¿Hay una manera de mostrar el nombre / contenido / funciones de todos los atributos de un objeto dado en una plantilla jinja. Esto facilitaría la depuración de una plantilla que no funciona como se espera. Estoy construyendo un sitio web utilizando el marco de hyde y esto sería bastante útil ya que todavía estoy […]
Tengo problemas para que una variable Flask / Python se pase a Javascript. Básicamente, estoy importando desde MySQL y he intentado generar el rendimiento de tres maneras diferentes. (43.8934276, -103.3690243), (47.052060, -91.639868), (45.1118, -95.0396) que es la salida cuando mi ítem dict tiene lo siguiente ejecutado. new_list = [tuple(d.values()) for d in MySQL_Dict] output = […]
Me gustan los comentarios en Hacker News y Reddit. He mirado los documentos de Jinja pero no puedo encontrar nada sobre la recursión (que asumo es cómo se hace este tipo de cosas). ¿Algunas ideas? Gracias por adelantado. EDITAR: Ya tengo los datos (de una API) y los comentarios son objetos que tienen hijos. Solo […]
Estoy intentando iterar sobre un diccionario en una plantilla Jinja2 (en Ansible). Una de las matrices o claves en el diccionario es ‘abcd’ Este {{ item.value.abcd.port }} funciona bien, pero la clave ‘abcd’ varía en cada diccionario. Estoy buscando hacer algo como abajo usando una variable ‘nginx_dir’. {% set nginx_dir = item.value.keys().1 %} {% set […]