我需要將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模塊提供! –