Консолидация нескольких сигналов post_save с одним получателем

Итак, я прочитал исходный код Django (пост 1.5), что теперь вы можете зарегистрировать несколько сигналов в функции приемника:

def receiver(signal, **kwargs):
    """
    A decorator for connecting receivers to signals. Used by passing in the
    signal (or list of signals) and keyword arguments to connect::

        @receiver(post_save, sender=MyModel)
        def signal_receiver(sender, **kwargs):
            ...

        @receiver([post_save, post_delete], sender=MyModel)
        def signals_receiver(sender, **kwargs):
            ...

    """
    ... implementation code...

Тем не менее, я хочу зарегистрировать несколько сигналов post_save из разныхотправители к той же функции. Прямо сейчас я просто звоню

post_save.connect(fn_name, model_name)

для каждой модели, которая у меня есть. Есть ли лучший способ сделать это с помощью новой возможности Django 1.5 @receiver decorator?

Ответы на вопрос(4)

Ваш ответ на вопрос