Как я могу проверить DateTimeField с помощью пользовательских валидаторов в моделях.py в django?

#django #django-models

#django #django-модели

Вопрос:

models.py

 def validate_date_time(value):
    if value > timezone.now().date():
        raise validationError(" date/time cannot be in past")

Scheduled_date_time=models.DateTimeField(validators=[validate_date_time])
  

Я получаю сообщение об ошибке:

Введите действительную дату / время.

Но я ожидаю:

дата / время не могут быть в прошлом.

Пожалуйста, помогите…

Комментарии:

1. Какую дату и время вы указали?

2. дата-время выбирается из средства выбора поля даты и времени в шаблоне с типом ввода «datetime-local»