Я пытаюсь использовать django_bootstrap_datepicker_plus
Мой проект имеет USE_L10N = True
Это означает, что мне нужно отформатировать даты в виджете или поле выиграл 'т подтвердить.Например, для проверки моих форм (в моей текущей локали) мне нужно отформатировать виджет следующим образом:
from bootstrap_datepicker_plus import DatePickerInput
class MyModelForm(forms.ModelForm):
class Meta:
model = MyModel
fields = ('name', 'date_available',
widgets = {
'date_available': DatePickerInput(format='%Y-%m-%d'), # hardcoded format
Как я могу сделать это без жесткого кодирования формата в виджет?Потому что это сломается, если я нахожусь в другой локали.
Кажется, что я должен каким-то образом получить локальную строку формата даты от Django и просто указать это?
Есть ли какие-нибудьвроде get_local_date_format_string()
метод доступен?
widgets = {
'date_available': DatePickerInput(format=get_locale_date_format_string()), #