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
по умолчанию не работает так, как я ожидал?