<div id="cnblogs_post_body" class="blogpost-body cnblogs-markdown">
Django中内置的signal
Django中提供了"信号调度",用于在框架执行操作时解耦.
一些动作发生的时候,系统会根据信号定义的函数执行相应的操作
Model_signals
pre_init 方法前,自动触发
post_init 方法后,自动触发
pre_save 自动触发
post_save 自动触发
pre_delete 删除前,自动触发
post_delete 删除后,自动触发
m2m_changed 数据库的第三张表(add,remove,clear,update),自动触发
class_prepared 注册的model类,对于每一个类,自动触发