【发布时间】:2014-06-10 04:02:44
【问题描述】:
我正在使用带有 jinja 的烧瓶。
我知道你可以定义一个带有多个占位符块的基本页面模板:
<html>
<head>
[ standard meta tags, etc go here ]
{% block css %}{% endblock %}
</head>
<body>
[ standard page header goes here ]
{% block content %}{% endblock %}
[ standard page footer goes here ]
{% block javascript %}{% endblock %}
</body>
</html>
而且我知道您可以使用 单个 占位符定义宏:
{% macro dialog() %}
<div class="dialog">
[ standard dialog header ]
{{ caller() }}
</div>
{% endmacro %}
{% call dialog() %}
<div class="log-in">
Log in or sign up! (etc.)
</div>
{% endcall %}
但是是否可以定义具有多个占位符块的宏?
【问题讨论】: