के भीतर समस्या से बच निकलने के लिए मुझे जावा टेम्पलेट में जावास्क्रिप्ट फ़ंक्शन डालना होगा। इस समारोह के पहले तर्क स्ट्रिंग है, इसलिए मैं अपने * .mako फ़ाइल में लिखने (dict (FIELD_NAME = 'geom')):मैक्रो पिरामिड
init_map(
'${field_name}'
);
लेकिन यह की तरह loks जब मैं अपने html पृष्ठ देखें:
init_map(
'geom'
)
मैं इस मामले में कैसे बच सकता हूं?
from pyramid.renderers import render
render('georenderer/map.mako', template_args)
उत्तर के लिए धन्यवाद, लेकिन मेरे मामले में समस्या शायद नेस्टेड मको टेम्पलेट्स से जुड़ा हुआ था। जब मैंने घोंसले के बिना एक टेम्पलेट बनाया है तो सब ठीक काम बन जाएंगे। – drnextgis
@ मार्टजिन पीटर उद्धरण के बारे में मत भूलना '$ {field_name | n} ''... :) –
@VitaliPonomar: नहीं! उद्धरण json.dumps मॉड्यूल द्वारा प्रदान किए जाते हैं! –