Похоже, что мое приложение django не соответствует конфигурации настроек USE_L10N=True
In [1]: from django import forms
In [2]: class SomeForm(forms.Form):
...: some_date = forms.DateField(required=False)
...:
In [3]: form = SomeForm(data=dict(some_date='28/05/2020')); form.errors
Out[3]: {'some_date': ['Enter a valid date.']}
In [4]: from django.conf import settings
In [5]: settings.USE_L10N
Out[5]: True
In [6]: import locale
In [7]: locale.getlocale()
Out[7]: ('pt_BR', 'UTF-8')
In [8]: form = SomeForm(data=dict(some_date='05/28/2020')); form.errors
Out[8]: {}
Если я использую MM / DD / YYYY или YYYY / MM / DD, это работает. Разве django не должен использовать вместо этого формат pt-BR ?
Что может быть не так?
Заранее спасибо!