hongweipeng 发布的文章

Django 源码阅读(四): WSGI 探究


起步

在第一章说到,django 使用 WSGIServer 作为内置服务器软件,这个类的实现在 django/core/servers/basehttp.py 文件中定义,这个类继承自 wsgiref.simple_server.WSGIServer 。django中自带的各种 ServerHandler , WSGIServer , WSGIRequestHandler 都基于自python模块 wsgiref 进行及其简单的封装而成的。


Django 源码阅读(二): settings懒加载


起步

上一篇提到过,django 会根据不同的 subcommand 来加载不同的模块。在 django 程序的配置文件 settings.py 也能看到 INSTALLED_APPS 用来加载应用模块。而作为可能在整个 web 程序其配置作用的配置模块是如何构建的呢?