Django プロジェクトのテンプレートを階層として視覚的に表現しようとしています。
主なアイデアは、デフォルトのテンプレート ロード機構が返すテンプレート名のリストを取得し (つまりTEMPLATE_DIRS
、 、 などを尊重) 、ツリー構造を作成するために、{% extends %} タグをTEMPLATE_LOADERS
探してテンプレートを解析することです。{% block %}
最後に、可視化に grapviz を使用します。
それが実行可能なアプローチであるかどうかはわかりません。しかし、まず始めに、説明した方法でテンプレートをロードするにはどうすればよいでしょうか?
それとも、似たようなものはすでに存在しますか?