次のようなファイルがありbase.html
ます。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
{% block header %}{% endblock %}
</head>
<body>
{% block content %}{% endblock %}
{% block footer %}{% endblock %}
</body>
</html>
auth.html
そして、これを拡張するファイルがあります:
{% extends "base.html" %}
{% block content %}
[MY CONTENT]
{% endblock %}
これは正常に動作しますが、上記のブロックheader.html
にプラグインする別のファイルも必要です。header
構造化する正しい方法と、両方を含めて両方を拡張するための正しい方法はauth.html
何header.html
ですかbase.html
?
{% include header.html %}
に行を追加して、次のようauth.html
に構造化してみました。header.html
{% extends "base.html" %}
{% block header %}
[HEADER CONTENT HERE]
{% endblock %}
しかし、それはうまくいきませんでした。これをどのように行う必要がありますか?