是否有详细的图表描述了Django如何处理请求,从请求首次发送到请求,直到它回复响应,具体包括数据库连接如何与请求相关,例如1到1,1对N等等?
如果没有,我会很感激指向Django开始处理请求的代码中的点。
感谢。
答案 0 :(得分:10)
来自The Django Book(在线版)的图表:
此过程的细分在第3章的How Django Processes a Request: Complete Details标题下进行了描述。
答案 1 :(得分:6)
我认为这篇文章包含了您正在寻找的信息,其中包含一个不错的(如果混乱)图表:http://uswaretech.com/blog/2009/06/django-request-response-processing/
您还可以使用django-debug-toolbar获取有关特定请求幕后发生的SQL(以及许多其他内容)的更多信息。
答案 2 :(得分:0)
大多数链接都没有在上面的答案中提到,我有一个以下链接,这也是了解django请求处理的一个很好的阅读:
http://www.b-list.org/weblog/2006/jun/13/how-django-processes-request/