任何人都能用一个非常简单的方面解释我,用一个美丽的现实世界的例子来说明信号和接收器的概念。 首先基本定义是什么??我正在阅读信号和接收器的文档,但对于像我这样的django新手来说有点难以理解。
答案 0 :(得分:6)
把它想象成无线电传输。
调谐接收器以监听特定频率(这称为“收听信号”)。
其他一些程序在该频率上发送(发出信号或发出信号)。
接收器仅侦听其调谐到的那些信号(接收器仅在发出正在侦听的信号时运行)。
在django,你可以成为发射器或接收器。 Django带有一堆发射器;你写接收器听各种频率。
信号可能是 - “保存对象”。因此,当“保存对象”发出信号时,将执行正在侦听该信号的每段代码。