Я хочу предварительно заполнить данные форм на основе ранее представленных данных.У меня есть ввод типа «дата».Я понимаю, что этот виджет не будет работать в Safari, у меня есть бэкэнд, который корректно проверяет мои даты для Safari и других браузеров при начальном вводе.
Однако после некоторых исследований я вижу, что могу заполнить только атрибут valueс форматом даты «ГГГГ-ММ-ДД».Это нормально, я могу использовать фильтры шаблонов Django, чтобы перевести мою дату в этот формат, и это выглядит хорошо с виджетом.
Однако в Safari этот тип ввода даты выглядит как обычное текстовое поле, это тоже нормальноОднако, предварительно заполнив ввод в указанном выше формате, мой формат даты выглядит как «ГГГГ-ММ-ДД».Я бы предпочел, чтобы я мог отформатировать свою дату как «ДД-ММ-ГГГГ» в текстовом поле ввода даты.Я понимаю, что вы не можете изменить формат, который вы передаете для ввода даты.
Я не хочу использовать сторонний кросс-браузерный инструмент для выбора даты.
Я попробовал несколько различных шаблонных фильтров и создание экземпляра даты как объекта даты JS, но не повезло.
Возможно ли это вообще?
Заранее спасибо.