Zarys szablonu Django
Próbuję uzyskać wizualną reprezentację szablonów projektu Django jako hierarchii.
Główną ideą jest uzyskanie listy nazw szablonów, ponieważ zwróciłby się domyślny mechanizm ładowania szablonu (tj. HonorowanieTEMPLATE_DIRS
, TEMPLATE_LOADERS
itd.), a następnie analizowanie szukanych szablonów{% block %}
oraz znaczniki {% extends%}, aby utworzyć strukturę drzewa. Na koniec użyj grapviz do wizualizacji.
Nie jestem pewien, czy to realne podejście. Ale jak zacząć, jak mogę załadować szablony w sposób opisany przeze mnie?
A może coś podobnego już istnieje?