4

Django のデータ フロー ダイアグラムを入手できるリソースはありますか? 公式サイトで見つかりませんでした。

たとえば、リクエストがどのようにディスパッチされるか、アップロードされたファイルがどのように処理されるかなどです。

スルタン

4

2 に答える 2

7

これには既製のソリューションはありませんが、ニーズに応じていくつかのオプションがあります。

  1. 参照画像付きのドキュメント

このプロセスは、django Web 通信の詳細な概要イメージで説明できます。 画像リソース: http://hitesh.in/2009/django-flow

  1. 詳細なモジュール依存関係の生成

    プロジェクトの python モジュール依存関係グラフの生成を試みることができます。これを行う 1 つの方法は、次のツールを使用することです: http://www.tarind.com/depgraph.html。しかし、残念ながら、この方法はネットワーク通信検出ツールと組み合わせる必要があります。

  2. Django ミドルウェア フック + ロギング

    http://www.djangobook.com/en/2.0/chapter03.htmlhttps://docs.djangoproject.com/en/1.9/topics/http/middleware/で説明されているミドルウェア クラス内にフックをインストールでき ます。フローをログ (フック内) に出力すると、ログを再利用して手動でフロー図を作成できます。(ドット言語を使用すると、有利なスタートを切ることができます)。

于 2016-04-19T08:10:46.597 に答える
0

これは、django の公式ドキュメントで見つけられる唯一の美しい画像です。

https://docs.djangoproject.com/en/1.9/topics/http/middleware/

それ以外の場合は、データ フローは Http の要求と応答のサイクルによってほぼ制御されます。したがって、図にはあまり意味がないと思います。むしろ、リクエストとレスポンスの間に提供されるさまざまな「フック」を説明するドキュメントが必要です。

注: v1.9 以降のドキュメントには図がありません。

于 2012-04-26T22:58:30.347 に答える