Валидация forms.TimeField() в Django
Я совсем новичок в мире Django. Я работал над валидацией forms.TimeField() (изображение ниже), но пока не могу найти решение :(

Когда пользователь вводит "буквы" или дополнительное "число", поле формы должно raise ValidationError(_('Please follow the right format')) выглядеть как показано ниже
Я пробовал с
def clean_max_check_out_time(self):
cleaned_data = super().clean()
default_check_out_time = cleaned_data['default_check_out_time']
if type(default_check_out_time) is not datetime.time:
raise ValidationError(_('Please follow the right format'))
return default_check_out_time
и
def clean_max_check_out_time(self):
testtime = '00:00:00'
if(default_check_out_time >= testtime):
raise ValidationError(_('Please follow the right format'))
При использовании этих кодов, когда я нажимаю кнопку submit, она выдает KeyError
Как я могу это исправить. Заранее благодарю за помощь
