У меня есть форма:
class MyForm(forms.ModelForm):
class Meta:
model = MyModel
fields = ['name', 'description', 'slot',]
widgets = {
'slot': RangeWidget(forms.DateTimeInput()),
}
Я получаю форму в виде:
if request.POST:
form = MyForm(data=request.POST)
if form.is_valid():
Но форма никогда не проверяется, так как опубликованные параметры:
name: 'TEST', description : 'fsd', slot_0: '2018/05/15 21:00:00', slot_1: '2018/05/15 21:30:00', submit: 'submit'
Ошибки формы:
Enter a valid date/time.
Я предполагал, что django автоматически создаст кортеж объектов datetime для опубликованных значений, но, очевидно, нет. Как я могу проверить эту форму и сохранить ее в базе данных?