У меня есть следующая модель Django:
from django.db import models
class AlertCalendar(models.Model):
alert_calendar_id = models.UUIDField(primary_key=True, default=uuid.uuid4, blank=True, editable=False)
start_time = models.TimeField(null=True, blank=True)
end_time = models.TimeField(null=True, blank=True)
start_date = models.DateField(null=True, blank=True)
end_date = models.DateField(null=True, blank=True)
Я хочу создать экземпляр этой модели, где все поля, кроме идентификатора, установлены на null
, но когда я пытаюсь это сделатьЯ получаю следующую ошибку:
{
"start_time": [
"This field may not be null."
],
"end_time": [
"This field may not be null."
],
"start_date": [
"This field may not be null."
],
"end_date": [
"This field may not be null."
]
}
это также тот случай, когда только одно из этих значений установлено на null
, но я определил поля, используя null=True
и blank=True
, так почемуя не могу создать этот экземпляр?