python - Signal m2m_changed never triggered -


class lab(model):   pass  class school(model):   labs = manytomanyfield(lab, related_name='schools')  def m2m_changed_labs(*args, **kwargs):   pass  m2m_changed.connect(m2m_changed_labs, sender=lab.schools) 

the m2m_changed signal never triggered, therefore m2m_changed_labs function never called. want m2m_changed_labs function called each time school added or removed lab.

have tried sender=school.labs.through?

and receiver method this:

def m2m_changed_labs(sender, **kwargs):  # notice sender instead of *args     print "signal received" 

that's sender used in example docs.


Comments

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -