Я пытаюсь передать значение для поля SplitDateTime
формы django. Но он продолжает показывать мне This field is required
ошибка.
>>> from django import forms
>>> class F(forms.Form):
... a = forms.SplitDateTimeField()
...
>>> f = F(data={'a': ['2020-04-04', '12:12']})
>>> f.is_valid()
False
>>> f.errors
{'a': ['This field is required.']}
где при передаче того же значения методу clean
объекта SplitDateTime
это работает.
>>> b = forms.SplitDateTimeField()
>>> b.clean(['2020-04-04', '12:12'])
datetime.datetime(2020, 4, 4, 12, 12, tzinfo=<UTC>)
>>>
Есть ли способ преодолеть ошибку формы field required
? или я что-то пропустил?