что происходит, когда мы используем on_delete=models.CASCADE в django

что происходит, когда мы используем «on_delete=models.CASCADE» в моделях django

class HospitalStay(models.Model):

    patient = models.ForeignKey(User, on_delete = models.CASCADE)

person Karthik Sai    schedule 17.01.2019    source источник
comment
Что непонятно в документации для этого варианта?   -  person Daniel Roseman    schedule 17.01.2019


Ответы (1)


CASCADE означает, что строка также будет удалена, если будет удалена ForeignKey.

В вашем случае экземпляр HospitalStay будет удален, если User связанный с ним будет удален.

Подробнее о документации по django

person Navid Zarepak    schedule 17.01.2019