url路由 该过程核心的功能是解析用户请求中指定的url,然后匹配找到对应的view函数来处理生成响应。一个简单的Django应用其实可以由一个...
web应用或者网站本质上都是围绕着请求-响应的方式来运作的。当你通过浏览器访问网站时,浏览器会向web服务器发送请求。当web服务器收到请求后,...
应用程序注册表(app registry): 当运行Django项目时,Django需要做的第一件事情是查找与该项目关联的应用程序(apps),...
项目配置 在项目创建的时候,Django会自动处理大部分工作,但还有一些事情是它没法自动完成的,需要通过项目配置文件完成(一般是文件 /sett...
惰性加载 惰性加载是一种延迟计算的技术,当只有真正需要使用结果的时候才会去计算。Django提供了两种惰性加载模块,分别是lazy和LazyOb...
自动加载模块(autoreload) 在用runserver启动服务的开发者模式下,Django提供了一种auto-reloader的机制,让用...
服务运行 Django项目有两种常见的运行方法,第一种主要用于测试开发环境,通过runserver命令启动,用Django自带的web serv...
注:本文分析涉及到的源码基于Django stable/2.0.x 分支。 计算机大部分思想都是来自于现实生活,所以完全可以用日常生活积累的常识...
前置声明:如果读者还没安上一篇文章的流程安装好Thrift,那建议您先看上一篇文章 开始示例:第一步:首选创建一个后缀为.thrift文件,取名...