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)方法ですか?