Это мой base.html
<html>
<head>
{% block head %}
{% endblock %}
</head>
<body>
Outside Block
{% block body %}
{% endblock %}
</body>
</html>
Это мой индекс. html
{% extends 'templates/base.html' %}
{% block body %}
<h1> Inside Block </h1>
{% endblock %}
Моя конечная точка:
@app.route('/')
def home():
return render_template('base.html')
И мой браузер отображает
Outside Block
Всякий раз, когда я выполняю свой код, отображаются все, кроме блоков. Я даже могу отобразить значение, передав его в качестве параметра и отобразив его как {{value}}
, или использовать условие if, даже если include
работает. Просто блок операторов не работает.
В чем может быть причина этого?