Я создаю свое первое приложение с помощью Django. Я пытаюсь создать форму шаблона для обновления значений в строке таблицы в базе данных. Я хочу заполнить все поля форм существующими значениями из базы данных. Я могу легко передавать даты в виде текста:
Это отображает мою дату:
но когда я пытаюсь ввести то же значение в поле даты, оно остается пустым при рендеринге.
Отображается пустое поле даты:
Я предполагаю, что это связано с обработкой форматирования даты. Есть ли простой способ справиться с этим в html? или это требует внутренней работы?
Любой код Python, который я пытался написать в шаблоне, приводил к ошибке 404. Все еще изучаю, каковы возможности. Судя по тому, что я прочитал, я предполагаю, что правильный способ сделать это — использовать функцию в моей модели, но я надеялся, что смогу написать что-нибудь для преобразования даты в моем шаблоне.
Моя точка зрения является базовым:
def update(request, id):
table = table.objects.get(pk=id)
return render(request, 'app/tempate.html', {'table' : table})
Подробнее здесь: https://stackoverflow.com/questions/786 ... -framework