Действие по изменению объекта администратора Django
Я разрабатываю службу управления курьерской службой с использованием Django. На данный момент я создал три модели,
- Customer
- DelveryAgent
- Parcels
Вот модель посылки:
class Parcel(models.Model):
type = models.CharField(max_length=20)
city = models.CharField(max_length=20)
street = models.CharField(max_length=100)
zip = models.CharField(max_length=100)
email = models.CharField(max_length=100)
phone = models.CharField(max_length=100)
status = models.CharField(max_length=100, choices=STATUS, default='pending')
booked_by = models.ForeignKey(Customer, on_delete=models.CASCADE)
delivery_agent = models.ForeignKey(DeliveryAgent)
Изначально статус посылки - ожидающая, а агент доставки - Нет. Когда администратор назначает агента доставки для посылки с сайта администратора, я хочу, чтобы относительный клиент получил уведомление с информацией об агенте доставки. Как я могу это сделать?