SET_DEFAULT为ForeignKey列本身

时间:2018-09-23 08:53:27

标签: python django django-models foreign-keys setdefault

我正在Django模型中创建此表:

subscribed_time
  

邀请者是自己的外键

现在我想要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客户表的一行。

1 个答案:

答案 0 :(得分:0)

我认为您应该添加default关键字

inviter = models.ForeignKey('self', null=True, blank=True, on_delete=models.SET_DEFAULT, default=get_default)

并预定义get_default方法。

相关问题