原文:Django 源码小剖: 响应数据 response 的返回

响应数据的返回 在 WSGIHandler. call self, environ, start response 方法调用了WSGIHandler.get response 方法, 由此得到响应数据对象 response. 如今所要做的, 便是将其返回给客户端. 在Django 源码小剖: 初探 WSGI中,简要的概括了请求到来时 django 自带服务器的执行关系, 摘抄如下: make se ...

2013-09-23 23:30 1 2901 推荐指数:

查看详情

Django 源码: Django 中的 WSGI

Django 其内部已经自带了一个方便本地测试的服务器, 所以在刚开始学习 Django 的时候并不需搭建 apache 或者 nginx 服务器. Django 自带的服务器基于 python wsgiref 模块实现的, 其百分之七八十的代码都是 wsgiref 中的代码, 只重写了一部分 ...

Sat Sep 07 06:31:00 CST 2013 0 5585
Django 源码: 初探 WSGI

python 作为一种脚本语言, 已经逐渐大量用于 web 后台开发中, 而基于 python 的 web 应用程序框架也越来越多, Bottle, Django, Flask 等等. 在一个 HTTP 请求到达服务器时, 服务器接收并调用 web 应用程序解析请求, 产生响应数据返回给服务器 ...

Thu Sep 05 02:59:00 CST 2013 2 5504
Django 源码: Django 对象关系映射(ORM)

引 从前面已经知道, 一个 request 的到来和一个对应 response返回的流程, 数据处理和数据库离不开. 我们也经常在 views.py 的函数定义中与数据库打交道. django ORM 源代码组织结构 对于数据库, django 有自己的一套 ORM(对象关系映射 ...

Sat Oct 12 17:25:00 CST 2013 1 4897
Django 源码: 应用程序入口 WSGIHandler

WSGI 有三个部分, 分别为服务器(server), 应用程序(application) 和中间件(middleware). 已经知道, 服务器方面会调用应用程序来处理请求, 在应用程序中有真正的处理逻辑, 在这里面几乎可以做任何事情, 其中的中间件就会在里面展开. Django 中的应用程序 ...

Thu Sep 12 06:32:00 CST 2013 3 5176
Django 源码: 初探中间件(middleware)

因为考虑到文章的长度, 所以 BaseHandler 的展开被推迟了. 在 BaseHandler 中隐藏着中间件的信息, 较常见的 SessionMiddleware 就已经默认安装. BaseH ...

Sat Sep 14 08:36:00 CST 2013 2 4392
Django 源码: URL 调度器(URL dispatcher)

在刚开始接触 django 的时候, 我们尝试着从各种入门文档中创建一个自己的 django 项目, 需要在 mysite.urls.py 中配置 URL. 这是 django url 匹配处理机制的一小部分. URL 调度器详解 django url 匹配处理机制主要由一下模块实现 ...

Mon Sep 16 06:26:00 CST 2013 3 2668
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM