Djangoモデルからクラス図の自動生成
環境
macOS 10.14 Beta(18A384a) python 3.6.2
参考
Graph models — django-extensions 2.2.9 documentation
tumblring.hdknr — Unknown command: graph_models - Django users |...
手順
適当にDjangoプロジェクトを作成し、以下のライブラリをインストールします。
$ brew install graphviz $ pip install pygraphviz $ pip install django-extensions
settings.pyのINSTALLED_APPSに “django_extensions"を追加
INSTALLED_APPS = [
+ 'django-extensions',
]
その後、以下のコマンドを実行
$ python manage.py graph_models --pygraphviz -a -g -o my_project_visualized.png
すると、my_project_visualized.pngが生成されます。
結果