编程语言
首页 > 编程语言> > django源码分析:信号signal

django源码分析:信号signal

作者:互联网

本文环境python3.5.2,django1.10.x系列
本文主要介绍django是如果通过中间件SessionMiddleware来处理session,重点将放到SessionMiddleware中间键的源码讲解。

django本就是依靠一套信号机制来来处理在框架的不同位置之间的信息。完成一套信号的处理函数(receiver),经过初始化后进行储存,等到需要调用此功能的时候,就可以通过发送方(send)将信号(signals)传递给处理函数,并执行得到结果。
我们在下面的讲述中,主要讲述信号是如何发送,如何接收的。

信号系统包含以下三要素:

- 发送者-信号的发出方(send)
- 信号-信号本身(signal)
- 接收者-信号的接受方(receiver)

下面简单看几个

标签:sender,receivers,signal,request,django,源码,user,receiver,self
来源: https://blog.csdn.net/Victor_Monkey/article/details/87864291