0

I'm create this table in Django models:

class customer(models.Model):
    name = models.CharField(max_length=100)
    inviter = models.ForeignKey('self', null=True, blank=True, on_delete=models.SET_DEFAULT)

inviter is ForeignKey of self

Now I want set_default one row of customer table for inviter column.

M.javid
  • 6,387
  • 3
  • 41
  • 56
Alireza.e
  • 13
  • 3

1 Answers1

0

I think you should add default keyword

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

and predefine get_default method.