J'ai créé un signal:signal de mesure ne fonctionne pas
sig_published = Signal()
Ce signal est placé dans un signals.py, que j'importer dans mon models.py:
from signals import sig_published
et dans le modèle le pied de page de fichier, je le connecter à une fonction à des fins de test se contente d'afficher une chaîne de débogage .:
def update_mode(sender, **kwargs):
print "UPDATING"
sig_published.connect(update_mode, sender=MyModel)
maintenant, dans mon save() - Méthode, je tente d'envoyer un signal:
sig_published.send(sender=self)
mais il n'imprime rien. Si j'essaie un signal intégré comme pre_save:
pre_save.connect(update_mode, sender=MyModel)
cela fonctionne. Des idées?
Pouvez-vous nous montrer votre méthode 'save'? –