﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
27782	Model signals and Many2Many fields	Дилян Палаузов	nobody	"The documentation for Django 1.10 concerning signals is unclear when a models.ManyToManyField is updated, if the signal listeners of both models will be triggered, or only the listeners of one of the models.

{{{#!python
class A(models.Model):

    i = models.IntegerField()

class B(models.Model):

    j = models.ManyToMayField(A)

@receiver(post_save, sender=B)
def X(sender, instance, created, kwargs):

    print(""X triggered"")

@receiver(post_save, sender=A)
def Y(sender, instance, created, kwargs):

    print(""Y triggered"")

a = A.objects.create(i=1)
b = B.objects.create()
b.j.add(i)
b.save()
}}}
Will this call both X() and Y(), as both models are equally updated?"	Cleanup/optimization	closed	Documentation	1.10	Normal	needsinfo			Unreviewed	0	0	0	0	0	0
