DjangoGraphviz - Cria um png de seu Model
Fevereiro 29, 2008
Esse script é muito interessante, faz um tempinho que foi desenvolvido mais só conheci ontem…
Ele gera a partir do Model um arquivo png a imagem do seu Model, muito bom para documentação…
Vamos lá, mãos a obra!!!
Para poder usar o script você terá que ter a API do Graphviz, execute o comando:
Após a instalação, vamos continuar….
Vamos ao site do projeto[1], baixe o arquivo (você pode baixar diretamente aqui [2], essa é a versão do svn).
Copie esse arquivo para o diretório de seu projeto (local onde fica o arquivo settings.py)
execute o comando:
Esse comando vai gerar o arquivo DOT que a partir dele, vamos gerar nosso PNG, execute o comando a baixo para gerar o PNG:
Pronto seu diagrama foi gerado! Muito prático…
Um exemplo da imagem gerada:
Agradecimento ao amigo Leandro “TIGER”.
[1] http://code.djangoproject.com/wiki/DjangoGraphviz
[2] http://code.unicoders.org/django/trunk/utils/modelviz.py
Entry Filed under: Django, PYTHON. Etiquetas: der, Django, graphviz, model, png.
4 Comments Add your own
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed



1.
Rafael C. de B. | Fevereiro 29, 2008 at 2:10 pm
Legal Mayron, assim q eu tiver tempo vou testar, parece ser muito bom mesmo, vai ajudar muito!
[]’s
2.
Elomar França | Março 2, 2008 at 11:06 am
Plugin genial.
Gerar a documentação a partir do código poupa um trabalho danado… ;D
3.
Vinicius Mendes | Julho 29, 2008 at 12:54 pm
Muito bom o plugin, e o tutorial também. Funcionou muito bem aqui.
Só uma coisa que pra mim gerou um pouco de dúvida:
A linha
python modelviz.py SEU_PROJETO > NOME_ARQUIVO.dot
seria mais clara assim:
python modelviz.py SEU_APP > NOME_ARQUIVO.dot
visto que o django trata PROJECT como sendo a própria pasta onde fica o settings.py e APP é a pasta onde ficam os models.
Me corrija se eu estiver errado.
Mais uma vez, parabéns pelo tutorial.
4.
Meio Código » Blog&hellip | Julho 29, 2008 at 1:04 pm
[...] blog do Mayron Cachina [1] existe um tutorial explicando como utilizar a [...]