Правильная валидация поля models.DateTimeField()

подскажите как правильно провалидировать вот это поле? Это поле в models.py

start_time = models.DateTimeField()

в forms.py вот это:

def clean_start_time(self):
    """Валидация введенной даты """
    start_time = self.cleaned_data['start_time']
    today = datetime.datetime.now()
    print(start_time < today)
    if start_time < today:
        raise ValidationError(f'Неверная дата')
    return start_time

При проверке принтом появляется True если я при POST заполняю начальную дату меньше текущей, но ошибка не возбуждается при отправке формы, форма просто не уходит и не появляется ошибка о том что дата неверная. В чем может быть проблема?


Ответы (0 шт):