Не могу разобраться как принять ДатуВремя на форме.
Получаю ошибку
Введите правильную дату и время.Enter a valid date/time.
На форме использую виджет DateInput с типом datetime-local и localize=True
forms.py
date_field = forms.DateTimeField(required=False, widget=DateInput(attrs={'type': 'datetime-local'}),
initial=datetime.date.today(), localize=True)
в шаблоне выглядит всё хорошо
<input type="datetime-local" value="2017-11-10T00:00">
При отправке формы, получаю ошибки валидации.
Пробовал добавлять
input_formats='%yyyy-%mm-%ddT%H:%M'
Однако, это не помогло. Возможно нужно задать другой формат
input_formats?
Можно ли (как) обойтись стандартной валидацией DateTimeField, без указания собственной валидации формы?
settings.py
LANGUAGE_CODE = 'ru-ru'
TIME_ZONE = 'Europe/Moscow'
USE_I18N = True
USE_L10N = True
USE_TZ = True