django htmlの継承

htmlの継承やhtmlファイルをパーツに分けて管理するには何やらいろいろあるみたいで、頭がこんがらがっている。

{% block body %}

{% endblock %}

 

{% include "hoge.html" %}

 

{% extends "hoge.html" %} 

 

これらはどのように使い分けているのか。

htmlの重複する部分→html継承

パーツに分けて管理→インクルード

CSSとか画像系→extends?

わかったらこのテーマを修正したい。

 

言葉から整理すると、

htmlの継承:{% extends "hoge.html" %} 

{% block body %}

{% endblock %}

 

のセットで使用する。