web-dev-qa-db-ja.com

Django-モデルグラフィック表現(ERD)

私はDjangoプロジェクトモデルをグラフィカルに表現する方法を探しています。

この種の [〜#〜] erd [〜#〜] (図)を実行するアプリケーションはありますか?


@ Etienne instructions に続く更新

PDFプロジェクトのいくつかのモデルを表すDjangoプロジェクトを最終的に表示する方法の例を次に示します

$ python manage.py graph_models app1 app2 ... | dot -Tpdf | evince
  • 実際にアプリケーション(app1、app2、...)でドットデータを生成します
  • 結果をdotに渡し、PDF形式に出力します
  • evinceで出力を開きます
64

DjangoモデルからUML図を抽出したい場合は、 Django-extensionsグラフモデル コマンドを使用できます。ほとんど同じこと: Django-graphviz

UMLからDjangoモデルを作成する場合: ml-to-Django

UMLダイアグラムを作成するには、 DiayED および ArgoUML があります

これも確認できます ツールのリスト

87
Etienne

私が考えることができる最高のものは Argo UML です。これは手作業で設計する必要があります(そして このツール でUMLをDjangoに変換できます) =)

Django-uml変換(他の方法)を行う場合は、 Django To UML

6