Форматы даты в Django
Создал форму и в ней поле с выбором даты рождения. Для создания формы использовал django-crispy-forms
date_born = forms.DateField(label='Дата рождения', widget=forms.DateInput(format='%d-%m-%Y', attrs={'type': 'date'}), required=False)
При заполнении поля, формат даты нормальный, виде дд.мм.гггг, когда же пытаюсь использовать данную переменную, чтобы вывести, то выводится в формате гггг.мм.дд. В settings.py прописывал формат даты, не ничего не менялось:
DATE_INPUT_FORMATS = ['%d.%m.%Y']
DATE_FORMAT = ['%d.%m.%Y']
Пытался изменить форматы даты на первоначальном этапе. В итоге просто изменил вывод даты с помощью strftime
date.strftime('%d.%m.%Y')
Эти данные у меня используются с библиотекой docxtpl, которая заполняет данные в .doc формате. И заметил, что если не заполнять поле дату, то файл не создаётся. Это из-за strftime.