これが私のコードだとしましょう:
from jinja2 import Environment, PackageLoader
def render(path, **kwargs):
env = Environment()
env.loader = PackageLoader('lemma.app.views', '')
template = env.get_template(path)
return str(template.render(**kwargs))
そしてそれは私のテンプレートです:
{% extends "layouts/application.html" %}
{% block content %}
bla
{% endblock %}
テンプレートではなくコードでレイアウトを設定する方法はありますか、それとも{% extends "layouts/application.html" %}
馬鹿のようにすべてのテンプレートに書き込む必要がありますか?