您不能设定
{% block %}条件;一旦使用了标签,就总是要填充该块。相反,将您的条件 放入 块中,并用于
super()指示Jinja使用模板中定义的块的原始内容:
{% extends "base.html" %}{% block content %} {% if condition %} <div>blah blah blah blah</div> {% else %} {{ super() }} {% endif %}{% endblock content %}


