Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django:为同一型号和同一信号定义多个信号接收器_Django_Python 2.7_Django Models_Signals - Fatal编程技术网

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

Django:为同一型号和同一信号定义多个信号接收器,django,python-2.7,django-models,signals,Django,Python 2.7,Django Models,Signals,是否可以为一个型号a定义多个信号接收器,并且它是pre_save信号 @receiver(pre_save, A): def func1(): ... @receiver(pre_save, A) def func2(): ... 我将在我的应用程序中为pre_save和Model a定义一个接收器,但我想知道其他现有应用程序是否已经定义了接收器 使用Django 1.4.信号接收器不会相互覆盖。他们都被叫来了 不止一个?当然,这不是信号的目的吗?我想知道,如果已经定义了一个

是否可以为一个型号a定义多个信号接收器,并且它是
pre_save
信号

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

@receiver(pre_save, A)
def func2():
    ...
我将在我的应用程序中为
pre_save
和Model a定义一个接收器,但我想知道其他现有应用程序是否已经定义了接收器


使用Django 1.4.

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


不止一个?当然,这不是信号的目的吗?我想知道,如果已经定义了一个,而我的定义将覆盖它呢?谢谢!我认为这是一个答案。