Правильная валидация поля 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 заполняю начальную дату меньше текущей, но ошибка не возбуждается при отправке формы, форма просто не уходит и не появляется ошибка о том что дата неверная. В чем может быть проблема?