Django:为模型和相同信号定义多个信号接收器

时间:2013-10-14 05:03:48

标签: django python-2.7 django-models signals

是否可以为模型A定义多个信号接收器并且它是pre_save信号?

@receiver(pre_save, A):
def func1():
    ...

@receiver(pre_save, A)
def func2():
    ...

我将在我的应用程序中为pre_save和模型A定义一个接收器,但是如果已经由任何其他现有应用程序定义了这个接收器。

使用Django 1.4。

1 个答案:

答案 0 :(得分:2)

信号接收器不会互相覆盖。他们都被召唤了。

The documentation is here.