Введите правильную дату / время. в форме. - PullRequest
0 голосов
/ 04 июля 2019

У меня есть одна форма, которая имеет поле DateTime. В форму я ввожу день месяц год часы минуты. Для их выбора опция приходит в форму по умолчанию от Django.

Когда я отправляю форму в views.py, is_valid () не проверяет значение этого поля.

Я напечатал QueryDict в поле зрения, его значение отображается в этом поле даты и времени - 'start_date_time': ['2017-01-01T03: 02']

forms.py

start_date_time = forms.DateTimeField (input_formats = ['% d /% m /% Y% H:% M'], widget = forms.widgets.DateTimeInput (format = '% d /% m /% Y% H :% M», ATTRS = { 'типа': 'DateTime-местный'}))

models.py start_date_time = models.DateTimeField (auto_now = False, auto_now_add = False, пусто = True, null = True)

...