После рендера страницы получаю некорретный формат value:
<input type="datetime-local" name="..." value="15.11.2017" class="form-control" id="...">
Значение беру из существующего объекта (ранее созданного через эту же форму).
views.py
form = MyForm(instance=MyModel.objects.get(pk=id))
return render(request, 'template.html', locals())
В форме задан формат
forms.py
class MyForm(forms.ModelForm):
dateField = forms.DateTimeField(input_formats=['%Y-%m-%dT%H:%M'])
input_format, как следует из названия, наверно работает только на приём данных.
А как отформатировать вывод, аналогично вводу?
В шаблоне вывожу
{{ form.date_field }}
Наверно нужно как-то так:
{{ form.date_field|stringformat:"%Y-%m-%dT%H:%M" }}
Но так не работает.
Вопрос:
как в input указать формат для value?