Django, SQLite. Значение имеет неверный формат даты. Оно должно быть в формате YYYY-MM-DD
В модели Django использую следующее поле:
work_start_date = models.DateField(default = datetime.date.today(),
verbose_name = 'Дата начала', blank = True, null = True)
Для добавления записей в БД использую модальную форму, формат даты в которой - дд.мм.гггг. Собственно, при попытке добавить данные в таком формате, получаю ошибку: 'Значение “07.07.2022” имеет неверный формат даты. Оно должно быть в формате YYYY-MM-DD.'
Для вывода даты в форму в нужном формате я могу использовать strftime('%Y-%m-%d'), но принципиально, чтобы дата была видна в формате %d.%m.%Y.
Для записи объекта используется метод get_or_create(work_start_date = request.POST.get('work_start_date')). Я так понимаю, что можно сконвертировать эту строку из request в нужный формат перед тем как делать POST. Но как это сделать правильно - не могу сообразить. Подскажите, пожалуйста! Может, есть какие-то стандартные методы?