Devo inserire la funzione javascript nel modello di mako. Il primo argomento di questa funzione è di stringa, quindi scrivere nel mio file * .mako (dict (field_name = 'geom')):Problema di fuga di Mako all'interno di Pyramid
init_map(
'${field_name}'
);
Ma quando vedo la mia pagina html che loks come:
init_map(
'geom'
)
Come posso disabilitare l'escape in questo caso?
rendering svolge nel seguente modo:
from pyramid.renderers import render
render('georenderer/map.mako', template_args)
Grazie per la risposta, ma nel mio caso il problema probabilmente era connesso con i modelli novo di mako. Quando ho creato un modello senza nidificare tutti funzionano bene. – drnextgis
@Martjin Pieters Non dimenticare le virgolette ''$ {nome_campo | n} ''... :) –
@VitaliPonomar: No! Le virgolette sono fornite dal modulo json.dumps! –