4

有什么资源可以在哪里获得 Django 的数据流程图,我在官方网站上没有找到它们?

例如如何发送请求,如何处理上传的文件等。

苏丹

4

2 回答 2

7

没有现成的解决方案,但根据您的需要有几个选项:

  1. 带有参考图像的文档

您可以通过这个 django web 通信的深入概述图像来描述该过程。 图片资源:http://hitesh.in/2009/django-flow

  1. 深入的模块依赖生成

    您可以尝试生成项目的 python 模块依赖图。一种方法是使用此工具:http ://www.tarind.com/depgraph.html 。但是这个方法恐怕需要结合到网络通讯检测工具中。

  2. Django 中间件挂钩 + 日志记录

    您可以在此处描述的中间件类中安装钩子 http://www.djangobook.com/en/2.0/chapter03.html和此处https://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 回答