Hello!
Anyone knows why Django ORM force me to set default when I add new non-nullable field (null=False) to an existing model.
For example
# previous code with applied migration
class Promotion(models.Model):
name = models.CharField(max_length=255)
# added new field
class Promotion(models.Model):
name = models.CharField(max_length=255)
category = models.CharField(max_length=255)
is_own_fund = models.BooleanField()
That's the case too if I add non nullable ForeigKey.
It is always prompting for default values when I try to make new migrations