Django отображает DateFormat в виде dd/mm/yyy

У меня есть форма в Django, где пользователю нужно выбрать дату. Когда пользователь выбирает дату, она отображается в следующем формате mm/dd/yyy (например, 02/29/2024). Я хочу, чтобы дата в форме отображалась в формате dd/mm/yyy (например, 29/02/2024 ).

Это поле даты в моей форме: date = forms.DateField( widget=forms.DateInput(format='%d/%m/%Y', attrs={'type': 'date', 'min': str(timezone.now().date()), 'max': str((timezone.now() + timedelta(days=365)).date())}), help_text='Select a date', input_formats=['%d/%m/%Y'], validators=[validate_future_date], )

Я также попробовал: В settings.py: DATE_INPUT_FORMATS = ('%d-%m-%Y',) USE_I18N = True USE_L10N = True

В форме: input_formats=settings.DATE_INPUT_FORMATS,

После обоих этих подходов формат по-прежнему отображался как dd/mm/yyy.

Вернуться на верх