the5fire的技术博客

关注Python、Django、Vim、Linux、Web开发、团队管理和互联网--Life is short, we need Python.

Django源码解析|Migrations文件的生成

分类:Django | 标签:       | 发布:2018-09-08 9:44 a.m. | 阅读量: 243

当我们创建好一个Model之后,需要执行``makemigrations``操作,生成对应的Migrations文件。那么问题来了,Django是如何把Model生成对应的Migrations文件的呢?

《Django源码解析 - 视频版》前言-开篇词

分类:Django | 标签:   | 发布:2018-06-27 8:38 p.m. | 阅读量: 995

很高兴能有这一系列的内容,可以分享自己对于Django源码的认识,交流源码学习的心得。今天正式开始。下面先来自我介绍一下。

《Django源码解析》大纲草稿 by the5fire

分类:Django | 标签:       | 发布:2018-06-20 10:16 p.m. | 阅读量: 937

原则:从实际用处着手,逐步深入 整体思路:从认识框架、安装框架、使用框架开发项目、到项目最终上线被用户访问的思路来分析源码。 目标读者: * 能够使用Django开发项目,想要更深入的了解Django内部原理 * 已经开始尝试翻源码,希望找个人一起交流 * 想要通过学习Django源码,写出更好代码

Django源码分析视频【预售中】

分类:Django | 标签:       | 发布:2018-02-14 8:21 a.m. | 阅读量: 3516

我之前在知乎的一个回答中提到(Django 多线程问题是怎么回事)提到之前写Java时,在读了部分tomcat源码之后,有一种豁然开朗的感觉。这种感觉对于程序员来说是相当重要的,有追求的技术人员对于探索事物(技术)的运作原理都有着强烈的好奇心。

Django源码中的metaclass使用是如何兼容Python2和Python3的

分类:Python | 标签:         | 发布:2017-07-28 9:43 p.m. | 阅读量: 5139

> 关于Python中的metaclass(元编程),type,type.__new__动态创建类的使用,读懂这篇文章,你就会了。

如何阅读Django源代码-上篇(the5fire版)

分类:Django | 标签:       | 发布:2017-05-25 7:56 a.m. | 阅读量: 4367

> 在那些优雅、易用、丰富的API背后,总是隐藏着不为人知的密术,好奇的技术人员也总想一探究竟。

Python切片赋值源码分析

分类:Python | 标签:     | 发布:2016-04-10 6:02 a.m. | 阅读量: 5834

昨天有同学问了我这么个问题 t = [1, 2, 3] t[1:1] = [7] print t # 输出 [1, 7, 2, 3] 看了知乎,stackoverflow上的解答,发现源码还是最好的解释。上述关键位置已经加了注释,应该很好理解。

Python的Descriptor在Django中的使用

分类:Django | 标签:       | 发布:2014-05-15 4:21 p.m. | 阅读量: 6301

这篇通过Django源码中的cached_property来看下Python中一个很重要的概念——Descriptor(描述器)的使用。想必通过实际代码来看能让人对其用法更有体会。

webpy源码分析概览图

分类:Python | 标签:     | 发布:2014-04-07 7:17 a.m. | 阅读量: 12784

今天花了点时间把看了web.py的代码分析了一遍,稍稍的总结成一个图片,供有兴趣的人参考。 原因 ------------------- 在开始之前先来说下分析它代码的原因,昨天是打算给wechat这个项目加上异常处理,可是发现在服务器返回400错误之后,客户端获取到得responseText和我服务器端定义的不一样,我服务器端是这么返回错误的

探索ansible执行原理

分类:DevOps | 标签:       | 发布:2014-02-26 7:24 a.m. | 阅读量: 19245

书接上篇文章: `ansbile中文指南 <http://www.the5fire.com/ansible-guide-cn.html>`_ ,实验最后那个playbook时始终难以完成启动django项目的操作,于是就去跟随着ansible执行的过程,看了下源码。 1. runner ------------------ 不得不说的这个runner接口,这是ansible下层用来执行远程命令的一个接口

其他分类: