原文:Django 源码小剖: Django ORM 查询管理器

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

2013-11-12 23:59 3 3978 推荐指数:

查看详情

Django 源码: Django 对象关系映射(ORM)

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

Sat Oct 12 17:25:00 CST 2013 1 4897
Django 源码: Django 中的 WSGI

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

Sat Sep 07 06:31:00 CST 2013 0 5585
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 源码: 初探 WSGI

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

Thu Sep 05 02:59:00 CST 2013 2 5504
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
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM