Например, у меня есть приложение для блога, и я хочу управлять разными сигналами в разных файлах и хранить их в пакете сигналов. Как настроить
blog/
- apps.py
- models.py
- signals/
- __init__.py
- signal_one.py
- signal_two.py
В signal_one.py У меня есть что-то похожее код.
@receiver(post_save, sender=Blog)
def blog_post_save(sender, instance, *args, **kwargs):
process_post(instance)
И аналогично в signal_two.py
@receiver(post_save, sender=Blog)
def process_social_media_blog_post_save(sender, instance, *args, **kwargs):
social_auto_post(instance)
и в __ init __. Py
from .signal_one import *
from .signal_two import *
Теперь, какие необходимые конфигурации после этого.
Заранее спасибо.