Default=True не работает в BooleanField при использовании Django

Когда я создаю экземпляр своей модели Schedule поле is_active имеет значение false, а должно быть True.

Я создал абстрактный класс для использования для всех моделей

class SoftDeleteTimeStampMixin(TimeStampedModel):
    is_active = models.BooleanField(default=True)

    class Meta:
        abstract = True

вот модель расписания, в которой я использую

class Schedule(SoftDeleteTimeStampMixin):
    day_of_week = models.CharField(max_length=200)
    partner = models.ForeignKey(User, on_delete=models.PROTECT, related_name="schedules")

    def __str__(self):
        return f"Schedule of {self.partner.username} on {self.day_of_week}"

Почему is_active по умолчанию не работает так, как я ожидал?

Вернуться на верх