Django中内置的signal
Django中提供了"信号调度",用于在框架执行操作时解耦....一些动作发生的时候,系统会根据信号定义的函数执行相应的操作
Model_signals
pre_init # Django中的model对象执行其构造方法前...,仅需注册指定信号,当程序执行相应操作时,系统会自动触发注册函数
例子,创建数据库记录,触发pre_save和post_save信号
创建一个Django项目,配置好路由映射
models.py中的代码...也可以使用装饰器来触发信号,把上面__init__.py中的代码修改:
from django.core.signals import request_finished
from django.dispatch...Django中,所以会自动调用,而对于自定义信号需要在任意位置触发