0
我有一个以字符串形式存储的变色龙模板。我以这种形式得到它,因为我需要先做我自己的处理。在此之后,我想分析的模板,可能使用“渲染到响应”:Python,金字塔,变色龙:解析字符串中的变色龙模板
render_to_response('templates/foo.pt',
{'foo':1, 'bar':2},
request=request)
但是,我想不出如何分析存储在字符串中的模板,而不是在指向一个文件。这可能吗?
感谢布尔汗!这就是我一直在寻找的。我对你的答案做了一些小的改动,增加了所要求的'请求'的论点。 – 2013-03-20 10:24:10
你确定要求吗?这可能是因为你需要传递模板中的变量,所以它不仅仅是实际的HTTP请求。在我发布的代码片段中没有插入变量,因此没有其他参数可以渲染。如果你有'Say hello $ {foo}',那么你就会把'foo'的替换传递给'render(encoding ='utf-8',foo ='bar')''。 – 2013-03-20 10:30:53
在我的问题(金字塔)上下文中处理模板时,传递请求是必需的。 – 2013-03-24 08:56:33