我需要将javascript函数放到mako模板中。这个函数的第一个参数是字符串,所以我写在我的* .mako文件(字典(FIELD_NAME = 'GEOM')):金字塔内的Mako转义问题
init_map(
'${field_name}'
);
但是,当我看到我的HTML页面,它loks像:
init_map(
'geom'
)
如何在这种情况下禁用转义?
呈现的执行方式如下:
from pyramid.renderers import render
render('georenderer/map.mako', template_args)
感谢您的回答,但在我的案例中,问题可能与嵌套的mako模板有关。当我构建了一个没有嵌套的模板时,它们都可以正常工作。 – drnextgis
@Martjin Pieters别忘了引号''$ {field_name | n}''... :) –
@VitaliPonomar:不!引号由json.dumps模块提供! –