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:

1 apt-get install python-pyparsing graphviz python-support python-pydot

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:

1 python modelviz.py SEU_PROJETO > NOME_ARQUIVO.dot

Esse comando vai gerar o arquivo DOT que a partir dele, vamos gerar nosso PNG, execute o comando a baixo para gerar o PNG:

1 dot ARQUIVO_GERADO.dot -Tpng -o ARQUIVO_A_GERAR.png

Pronto seu diagrama foi gerado! Muito prático…

Um exemplo da imagem gerada:

DER

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: , , , , .

4 Comments Add your own

  • 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 [...]

Leave a Comment

Required

Required, hidden

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


Calendário

Fevereiro 2008
D S T Q Q S S
« Jan   Mar »
 12
3456789
10111213141516
17181920212223
242526272829  

Eventos

Últimos posts

Categorias

APOIO

RSS Job4Dev

Links

Flickr Photos

Soldadinho Fêmia

Soldadinho Macho

More Photos