原文:django源码解析之 BooleanField (二)

看起来,BooleanField 要比复杂的多,我们只分析其中的 to python 函数 函数获得一个参数value,判断value是不是 True,False, , 中的一个,如果是,返回True或False。 下面同理,在value是字符串的情况下,判断value的值 是不是 t , True , 中的一个,是则返回 True... 如果执行到msg XXXXX 这里,就说明 to pyt ...

2014-11-08 02:29 0 5639 推荐指数:

查看详情

django源码解析之BigIntegerField (一)

要分析django源码,来更深入的学习django,是一个不错的方法,可惜需要大量的时间。 所以,能分析多少就是多少吧。 本次源码分析以1.4.16为基础。 用sublime 打开下载的源码,使用 Find in Folder,查找BigIntegerField 在其 ...

Sat Nov 08 10:06:00 CST 2014 0 4960
Django源码解析

1. 前言 最近自己想搭一个python的后台框架,但是中间遇到了许多问题。 于是乎选择先读一下别人的框架,从别人的框架中学习一些最基本的思想,思考其中的不足。 由于以前做过一些Django的项目,对其也比较熟悉。于是乎选择,从读Django源码入手去分析框架的源码。希望在这里 ...

Mon Nov 02 08:56:00 CST 2015 0 2105
Django-Filter源码解析

Django Filter源码解析 最近在看Django-FIlter项目的源码,学习一下别人的开发思想; 整体介绍 首先,我从其中一个测试用例作为入口,开始了debug之路,一点一点的断点,分析它的执行顺序,如图: ok,下面从代码的层面进行分析: urlurl(r ...

Wed Oct 03 10:48:00 CST 2018 0 1047
Django源码解析:setting.py

1. setting.py文件 我们在django项目中,新建一个app的时候,都会有一个setting.py文件,里面包含了整个项目所有的配置,包括apps,中间键,数据库等等,django是如何将该setting文件利用起来的呢。 2. 从setting.py配置文件到Setting类 ...

Mon Nov 02 08:47:00 CST 2015 0 4157
Django Rest Framework源码剖析(五)-----解析

一、简介 解析器顾名思义就是对请求体进行解析。为什么要有解析器?原因很简单,当后台和前端进行交互的时候数据类型不一定都是表单数据或者json,当然也有其他类型的数据格式,比如xml,所以需要解析这类数据格式就需要用到解析器(也可以将请求体拿到,然后利用 ...

Sun Jun 03 21:34:00 CST 2018 0 1122
源码解析之AQS源码解析

AQS流程图: Condition与Lock配合: 源码分析:核心方法 aquaire和release及他们方法体里使用到的方法。 ...

Sun Mar 31 07:40:00 CST 2019 0 1057
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM