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