有没有资源可以获取Django的数据流图,我没有在官方网站上找到它们?
例如,如何分派请求,如何处理上传的文件等。
苏丹
答案 0 :(得分:5)
没有现成的解决方案,但根据您的需求,有一些选择:
您可以通过django Web通信的这个深入概述图像来描述该过程。
深入模块依赖关系生成
您可以尝试生成项目的python模块依赖关系图。一种方法是使用此工具:http://www.tarind.com/depgraph.html。但我担心这种方法需要与网络通信检测工具相结合。
Django中间件挂钩+日志记录
您可以在此处描述的中间件类http://www.djangobook.com/en/2.0/chapter03.html和此处https://docs.djangoproject.com/en/1.9/topics/http/middleware/中安装挂钩。如果将流打印到日志(挂钩内),则可以重复使用日志来手动生成流程图。 (如果你使用点语言,你可能会先行一步)。
答案 1 :(得分:0)
这是你在django上唯一可以找到的漂亮照片 官方文件。
https://docs.djangoproject.com/en/1.4/topics/http/middleware/
对于其他一切,数据流几乎都受到了 Http的请求 - 响应周期。因此,我认为图表没有多大意义,而是需要文档来解释之间提供的各种“钩子” 请求和回复。