假设这是我的代码:
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" %}
像白痴一样在每个模板中编写?