如何将Chameleon与Flask相结合?

时间:2015-06-14 15:04:09

标签: python flask chameleon

我知道jinja2是Flask的默认内置模板引擎。我的问题是:

是否可以将Chameleon与Flask合并?

如果是的话,我该怎么做?

这就是我的方式。我将响应字符串包装在方法中..

from chameleon import PageTemplate

def execute_page(template_str, page):
    # Irrelevant
    template = PageTemplate(template_str)
    return template.render(page=page)

然后使用该方法并返回HTTPResponse。因此,我完全跳过render_template(template_file_name)方法。

我的问题是:这是正确的(Pythonic,Flask)方式吗?

0 个答案:

没有答案