Modelo do Django
Eu estou tentando obter uma representação visual dos modelos de um projeto Django, como uma hierarquia.
A idéia principal é obter uma lista de nomes de modelos, uma vez que as máquinas de carregamento de modelos padrão retornariam (ou seja, honrarTEMPLATE_DIRS
, TEMPLATE_LOADERS
, etc.) e, em seguida, analisar os modelos procurando{% block %}
e {% extends%} tags, para criar uma estrutura de árvore. Finalmente use grapviz para a visualização.
Não tenho certeza se é uma abordagem viável. Mas só para começar, como posso carregar os modelos da maneira que descrevi?
Ou talvez algo semelhante já exista?