75

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

この種のERD(図)を行う「ネイティブ」な方法はありますか?


@Etienne の指示に従って更新する

これは、私のdjangoプロジェクトのいくつかのモデルを表すPDFを最終的に表示する方法の例です

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

2 に答える 2

99

Django モデルから UML ダイアグラムを抽出したい場合は、 django-extensionsのGraph modelsコマンドを使用できます。ほとんど同じことを行う別のもの: django-graphviz

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

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

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

于 2011-07-21T14:07:06.683 に答える
7

私が考えることができる最高のものは、手動で設計する必要があるArgo UMLです (その後、このツールを使用して UML を Django に変換できます) 。

Django - UML 変換 (逆の方法) を実行したい場合は、Django To UMLを参照してください。

于 2011-07-21T13:15:28.343 に答える