一、介绍
Django有一个“信号调度器(signal dispatcher)”,当框架中的其他地方发生操作时,它可以通知一些解耦的应用程序
官网:信号 | Django 文档 | Django
1.1、内置的信号的使用
1.1.1、定义接收器函数
def my_callback(sender, **kwargs):
print("Request finished!")
该函数接收一个 sender
参数以及关键字参数 (**kwargs
);所有信号处理程序都必须接受这些参数
1.1.2、链接接收器
方法1:使用django.core.signals
里面的事件进行链接
from d