Django: использовать on_delete при определенных условиях - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть эта модель с внешним ключом и тремя значениями, которые могут быть null, если я захочу удалить модель Ind, я смогу сделать это, только если эти значения, на самом деле, null, если нет, я не могу удалить его. Я немного искал и не мог найти ничего, что могло бы помочь мне, это выполнимо?

class Det(models.Model):
   ind = models.ForeignKey(Ind, on_delete=models.PROTECT)
   y_1 = models.CharField(max_length=80, null=True)
   y_2 = models.CharField(max_length=80, null=True)
   y_3 = models.CharField(max_length=80, null=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...