繁体   English   中英

Django完成请求处理流程

[英]Django complete flow of request processing

我想知道完整的Django请求处理流程,如下所示

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

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

提前致谢。 :)

这个问题范围很广,但是我可以说阅读文档对可选模块,装饰器,上下文处理器,铃铛,口哨声,doo-dads等有所帮助。“ Zeal”(免费,* nix / Windows)或“ Dash”(付费/无偿软件,OSX)是很好的离线文档工具,可以使文档搜索更加轻松/快捷。

要回答“必需”的内容很简短:带有匹配的“ view”方法的定义的URL,该方法接受HttpRequest并返回HttpResponse。 典型的Web框架内容,但这并不是Django打算解决的真正问题。 其他Web框架仅是最小的,并且被设计为不妨碍使用,但是Django更像是“包含电池”,如果您的应用开发出复杂性,那么这就是闪耀的地方。

这是有关单个文件django的一个好线程,它将为您提供一些最基本的Django的更清晰的示例: 如何编写一个单文件Django应用程序?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM