Necesito poner la función de Javascript en la plantilla de mako. El primer argumento de esta función es una cadena, por lo que escribir en mi archivo * .mako (dict (nombre_campo = 'geom')):Problema de escape de Mako dentro de Pyramid
init_map(
'${field_name}'
);
Pero cuando veo a mi página HTML que loks como:
init_map(
'geom'
)
¿Cómo puedo desactivar el escape en este caso?
representación lleva a cabo de la siguiente manera:
from pyramid.renderers import render
render('georenderer/map.mako', template_args)
Gracias por responder, pero en mi caso el problema probablemente estaba relacionado con las plantillas de mako anidadas. Cuando construí una plantilla sin anidar, todo se volvió perfecto. – drnextgis
@Martjin Pieters No se olvide de las citas ''$ {field_name | n} ''... :) –
@VitaliPonomar: ¡No! ¡Las citas las proporciona el módulo json.dumps! –