Engineer in Tokyo

DjangoGraphviz

Update: DjangoGraphVizはもう存在しませんが、django-extensionsパッケージで同様な機能が入っています。

今日、Djangoアプリケーションのモデルの構成を分かりやすく見たくて、モデル構成からGraphvizドットファイルを生成できれば、いいなと思って、DjangoGraphvizを見つけた。ただ、ここからダウンロードして、こう実行する。

PYTHONPATH=$PYTHONPATH:. DJANGO_SETTINGS_MODULE=appmodule.settings python modelviz.py applabel > app.dot
dot app.dot -Tpng app.png

最近作ったdjango-lifestreamのモデル構成イメージを作るとこれがでる。

よくできてるね。