参考博文:https://www.cnblogs.com/renpingsheng/p/7566647.html
上述博文已经很详细,个人在实际操作的过程中曾参考过其它博文,主要是在app下建signals.py文件,将逻辑写入该文件,然后在apps.py中通过self.ready():import xxx.signals方式。实测不通,django框架无法注册,没办法,将import xxx.signals加入了__init__.py中,项目启动的时候可以注册。
信号量个人觉得可以做审计管理。easy-audit插件就是基于信号量做的。可根据个人需求修改。