Django完成请求处理流程

时间:2014-05-05 13:47:39

标签: python django django-rest-framework

我想知道完整的Django请求处理流程as given here

但上面的图片没有显示一些处理元素,如信号,装饰器,权限等等。

我想知道完成单个请求可能需要或不需要的每一个点。

提前谢谢。 :)

1 个答案:

答案 0 :(得分:0)

这个问题相当广泛,但我可以说阅读文档有助于可选模块,装饰器,上下文处理器,铃声,口哨,doo-dads等。“Zeal”(免费,* nix / Windows)或“ Dash“(付费/ annoyware,OSX)是很好的离线文档工具,可以更轻松/更快地搜索文档。

回答“必需”的内容很简短:定义的URL带有匹配的“view”方法,该方法接受HttpRequest并返回HttpResponse。典型的Web框架内容,但这并不是Django要解决的问题。其他网络框架简直是最小的,旨在保持不受影响,但Django更多的“电池包含”,如果您的应用程序开发复杂性,它就会闪耀。

这是一个关于单个文件django的好主题,它将为您提供一些更清晰的最小Django示例:How do I write a single-file Django application?