Since I follow the recommended way of creating signal, I create a signals.py file in a project's app, an app.py config file, and initialize that in __init__.
@receiver(pre_delete, dispatch_uid='document_delete_signal')
But what if I don't want this to be tied to a specific app in the project, but intercept any pre_delete for all models and apps ? Where should I put and configure signals.py, app.py and which __iniy__ ?
Thanks