信号
除了Django内置的信号之外,NetBox还定义了一些自己的信号,如下所示。
post_clean
此信号由继承自CustomValidationMixin
的模型在其clean()
方法结束时发送。
接收器
extras.signals.run_custom_validators()
core.job_start
每当后台作业启动时,都会发送此信号。
接收器
extras.signals.process_job_start_event_rules()
core.job_end
每当后台作业终止时,都会发送此信号。
接收器
extras.signals.process_job_end_event_rules()
core.pre_sync
当调用DataSource模型的sync()
方法时,将发送此信号。
core.post_sync
当DataSource完成同步时,将发送此信号。