que tienen los dos modelos siguientes:En Django, ¿cómo notifico a un padre cuando un niño se guarda en una relación de clave externa?
class Activity(models.Model):
name = models.CharField(max_length=50, help_text='Some help.')
entity = models.ForeignKey(CancellationEntity)
...
class Cancellation(models.Model):
activity = models.ForeignKey(Activity)
date = models.DateField(default=datetime.now().date())
description = models.CharField(max_length=250)
...
Me gustaría que el modelo de actividad a tener en cuenta cuando se guarda una cancelación relacionado con él (tanto insertadas o actualizadas).
¿Cuál es la mejor manera de hacerlo?
Su método 'cancellation_occurred' debe tomar' ** kargs'. ej. 'cancellation_occurred (sender, instance, created, raw, ** kargs'. Puede encontrar esto especificado en las [señales] (https://docs.djangoproject.com/en/dev/topics/signals/#receiver -funciones) página en el segundo/tercer párrafo de _receiver functions_ – thomas