Отключите все получатели определенного отправителя и сигнала, а затем подключите их снова в django
Есть ли способ отключить все приемники модели в определенном сигнале (например, post_save), а затем снова их подключить?
# some thing like this
all_receiver = collect_receivers(signal=post_save, sender=MyModelClass)
post_save.disconnect(all_receiver, sender=MyModelClass)
# do some work
post_save.connect(all_receiver, sender=MyModelClass)
Документация Django не совсем понимает, что я хочу. и я озадачен тем, как это сделать?
Обратите внимание, что поскольку мое приложение является сторонним, у меня нет доступа к приемникам, но для одной из моих функций я должен отключить все приемники, подключенные к моей модели, в post_save, а затем снова подключить их.