jfeldman
@jfeldman
самоучка

Почему django DateInput не локализуется, хотя SelectDateWidget рядом локализуется?

class ProjectForm(forms.ModelForm):  
        
    start_date = forms.DateField(
        widget=SelectDateWidget(
        empty_label=("Choose Year", "Choose Month", "Choose Day")                    
                                                        ))
   
    
    end_date = forms.DateField(localize=True,
        widget=forms.DateInput(attrs={"type": "date"}),       
    )

Первое поле локализуется то есть отзывается на то какой язык включен а второе нет, всегда по-русски

Что делать?
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 1
kendyland
@kendyland
class ProjectForm(forms.ModelForm):
    start_date = forms.DateField(
        widget=SelectDateWidget(
            empty_label=("Choose Year", "Choose Month", "Choose Day"),
            attrs={'class': 'date-select'},
        )
    )

    end_date = forms.DateField(
        widget=forms.DateInput(
            attrs={"type": "date", 'class': 'date-input'},
        )
    )

    class Meta:
        model = YourModel
        fields = ['start_date', 'end_date']
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы