原文:Django 源码小剖: 应用程序入口 WSGIHandler

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

2013-09-11 22:32 3 5176 推荐指数:

查看详情

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 查询管理器

ORM 查询管理器 对于 ORM 定义: 对象关系映射, Object Relational Mapping, ORM, 是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。ORM 能大大简化并抽象 ...

Wed Nov 13 07:59:00 CST 2013 3 3978
Django 源码: Django 对象关系映射(ORM)

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

Sat Oct 12 17:25:00 CST 2013 1 4897
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
Django源码分析之程序执行入口分析

一般我们开启一个django项目,最简单的方法是进入project 目录,这时目录结构是这样的 然后我们执行python manage.py runserver,程序就开始执行了。 那django是如何从一个命令就启动整个server,启动的流程是如何的实现的呢? 首先我们来打开目录 ...

Mon Jan 15 19:25:00 CST 2018 0 1509
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM