私は、(アプリケーション、モデル、フォーム、ビュー、URL、テスト)ファイルを含む複数のアプリケーションを含むこのDjangoプロジェクトを持っています。問題は、このためにクラス図を設計するために私が従うべき構造は何か、そしてアプリケーション間の関係は何ですか?djangoプロジェクトのクラス図の作成方法は?
0
A
答えて
2
システムの初心者にとっては、アーキテクチャの概要が欲しいということは珍しくありません。一般的には、その点ではドキュメントが欠けているので、私はあなたがなぜ尋ねているのか理解しています。
Thomasが言及しているように、DjangoはMVCパターンに従っていますが、コントローラーはURLであり、ある程度はMiddlewaresとWSGIインターフェースです。
最初のデザインはモデルに焦点を当てるべきです。モデルにはすべてのビジネスロジックが含まれます。ビューはモデルから情報を収集し、フォームと結合したURLはユーザー情報をビューに渡します。
しかし、アプリケーションの心はモデルなので、モデルの優れたクラス図(優れたモデル設計)により、プロジェクトの実行可能性と実行方法、そしてその実行方法を確認できます。
たとえば、Djangoの上に書かれたCMSであるMezzanine's model graphを見てください。モデルグラフはautogeneratedです。
関連する問題
- 1. クラス図のパラメータテーブルの作成方法
- 2. TypeScript UMLクラス図の生成方法は?
- 3. 次の問題のクラス図の作成方法
- 4. 3D散布図の作成方法は?
- 5. 同じプロジェクト内でdjangoアプリケーションを作成するアクセス方法= Django
- 6. Microsoft Visual Studioでプロジェクト全体のUMLクラス図を生成する方法
- 7. Django:リーダーボードの作成方法
- 8. NetBeans 7.1.1でのUMLクラス図の作成
- 9. iPhoneアプリケーションのクラス図の作成
- 10. 剣道図:ヒートマップの作成方法
- 11. DTOクラスの作成方法
- 12. EFコアのモデルからクラス図を生成する方法は?
- 13. djangoプロジェクトのhtmlテンプレートにローカル変数を作成する方法は?
- 14. OrientDB REST:Edgeクラスの作成方法は?
- 15. djangoプロジェクトのカスタムセッションストアを作成する
- 16. django startproject古いプロジェクトのレイアウトを作成
- 17. djangoプロジェクトの作成に失敗する
- 18. 地図作成法:
- 19. umlクラス図と表記法をプログラミングで作成するには?
- 20. ASP.netプロジェクトのファズテストの作成方法
- 21. エクスプレスフレームワークでのテンプレートタグ(django)の作成方法
- 22. IntelliJ IDEA Ultimate:プロジェクト全体のUML図を作成するには?
- 23. クラス図とシーケンス図を自動生成する方法はありますか?
- 24. Django、ビューアトミックを作成する方法は?
- 25. Splunk:複数の変数の図を作成する方法は?
- 26. UML図からJavaクラスを作成
- 27. 自動的にクラス図を作成
- 28. UMLクラス図で空の配列を定義する方法は? MagicDrawを使用してUMLクラス図を作成する方法を学びながら
- 29. ビルド依存プロジェクトの作成方法
- 30. Djangoモデルフィールドの作成方法mixin
あなたの質問はあまりにも広すぎます。私は座って最初にいくつかの本を読むことをお勧めします。 –
@ThomasKilian私は通常のプロジェクトのクラス図を作成する方法を知っていますが、私は前にモデルビュー形式の構造を持つプロジェクトで作業していません。そのようなことに利用できるリソースはないようです。 – mg22
あります。安心してください。 MVC用のGoogleだけが例をあげてくれます。 –