一、介绍

Django信号-LMLPHP

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
03-23 04:57