240 发简信
IP属地:贵州
  • django源码分析之url路由(URLResolver)

    url路由 该过程核心的功能是解析用户请求中指定的url,然后匹配找到对应的view函数来处理生成响应。一个简单的Django应用其实可以由一个或多个view函数,以及一个将...

  • django源码分析之请求响应流程

    web应用或者网站本质上都是围绕着请求-响应的方式来运作的。当你通过浏览器访问网站时,浏览器会向web服务器发送请求。当web服务器收到请求后,服务器会对请求进行相应的处理,...

  • django源码分析之app加载(app registry)

    应用程序注册表(app registry): 当运行Django项目时,Django需要做的第一件事情是查找与该项目关联的应用程序(apps),以便知道该项目使用的代码。Dj...

  • django源码分析之项目配置(setting)

    项目配置 在项目创建的时候,Django会自动处理大部分工作,但还有一些事情是它没法自动完成的,需要通过项目配置文件完成(一般是文件 /settings.py),比如数据库的...

  • django源码分析之惰性加载(lazy和LazyObject)

    惰性加载 惰性加载是一种延迟计算的技术,当只有真正需要使用结果的时候才会去计算。Django提供了两种惰性加载模块,分别是lazy和LazyObject,前者主要针对可以调用...

  • django源码分析之自动加载(autoreload模块)

    自动加载模块(autoreload) 在用runserver启动服务的开发者模式下,Django提供了一种auto-reloader的机制,让用户修改的代码不需要手动重启服务...

  • django源码分析之服务启动

    服务运行 Django项目有两种常见的运行方法,第一种主要用于测试开发环境,通过runserver命令启动,用Django自带的web server运行;另外一种主要用于正式...

  • 好的,那后续我更多的是把注释写在代码边上会比较好理解,对吧?

    django源码分析之项目创建

    注:本文分析涉及到的源码基于Django stable/2.0.x 分支。 计算机大部分思想都是来自于现实生活,所以完全可以用日常生活积累的常识去理解计算机里面的概念。比如开...

  • django源码分析之项目创建

    注:本文分析涉及到的源码基于Django stable/2.0.x 分支。 计算机大部分思想都是来自于现实生活,所以完全可以用日常生活积累的常识去理解计算机里面的概念。比如开...

  • 120
    RPC服务框架Apache Thrift学习笔记--简单示例

    前置声明:如果读者还没安上一篇文章的流程安装好Thrift,那建议您先看上一篇文章 开始示例:第一步:首选创建一个后缀为.thrift文件,取名为tutorial.thrif...

  • 120
    RPC服务框架Apache Thrift学习笔记--简单示例

    前置声明:如果读者还没安上一篇文章的流程安装好Thrift,那建议您先看上一篇文章 开始示例:第一步:首选创建一个后缀为.thrift文件,取名为tutorial.thrif...

  • RPC服务框架Apache Thrift的安装笔记

    Apache Thrift简述 Thrift是一个跨语言的RPC(Remote Procedure Call,远程过程调用)服务框架,最初由Facebook开发,后来进入Ap...

  • RPC服务框架Apache Thrift的安装笔记

    Apache Thrift简述 Thrift是一个跨语言的RPC(Remote Procedure Call,远程过程调用)服务框架,最初由Facebook开发,后来进入Ap...