Python,Pyramid,Chameleon:用字符串解析Chameleon模板

时间:2013-03-20 09:17:32

标签: python pyramid chameleon

我将Chameleon模板存储为字符串。我已经得到了这种形式,因为我需要先做自己的处理。接下来,我想解析模板,可能使用'render to response':

render_to_response('templates/foo.pt',
        {'foo':1, 'bar':2},
        request=request)

但是,我无法弄清楚如何解析存储在字符串中的模板,而不是指向文件中的模板。这可能吗?

1 个答案:

答案 0 :(得分:1)

  

但是,我无法弄清楚如何解析存储在a中的模板   字符串,而不是指向文件中的一个。这可能吗?

根据api documentation

,似乎如此
from chameleon import PageTemplate

t = PageTemplate('some string template')
rendered_content = t.render(encoding='utf-8')