Tôi có hai mô hình sau:Ở Django, làm cách nào để thông báo cho phụ huynh khi một đứa trẻ được lưu trong mối quan hệ khóa ngoại?
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)
...
Tôi muốn mô hình Hoạt động phải nhận thức được khi một Hủy liên quan đến nó được lưu (cả chèn hoặc cập nhật).
Cách tốt nhất để giải quyết vấn đề này là gì?
Phương thức 'cancel_occurred' của bạn nên dùng' ** kargs'. ví dụ 'cancel_occurred (người gửi, cá thể, được tạo, thô, ** kargs'. Bạn có thể tìm thấy điều này được chỉ định trên [signal] (https://docs.djangoproject.com/en/dev/topics/signals/#receiver -functions) trang trong đoạn thứ hai/thứ ba của _receiver functions_ – thomas