SET_DEFAULT для самого столбца ForeignKey
Я создаю эту таблицу в моделях Django:
class customer(models.Model):
name = models.CharField(max_length=100)
inviter = models.ForeignKey('self', null=True, blank=True, on_delete=models.SET_DEFAULT)
приглашающий иностранец
Теперь хочу set_default
один ряд таблицы клиента для inviter
колонка.
1 ответ
Я думаю, вы должны добавить default
ключевое слово
inviter = models.ForeignKey('self', null=True, blank=True, on_delete=models.SET_DEFAULT, default=get_default)
и предопределить get_default
метод.