Ben şu iki model var:Django'da bir çocuk bir yabancı anahtar ilişkisinde kaydedildiğinde ebeveyn ne bildiririm?
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)
...
Ben bununla ilgili bir İptali (her ikisi eklenen veya güncellenen) kaydedildiğinde Etkinlik modeli farkında olmak istiyorum.
Bu konuda gitmenin en iyi yolu nedir?
'cancellation_occurred' yönteminiz' ** kargs' olmalıdır. örneğin: cancellation_occurred (gönderen, örnek, oluşturulan, ham, ** kargs. Bunu belirtilen [sinyalleri] 'de bulabilirsiniz (https://docs.djangoproject.com/en/dev/topics/signals/#receiver -Functions) _receiver fonksiyonlarının ikinci/üçüncü paragraflarında_ sayfa – thomas