Языковые настройки Django crispy forms

Я новичок в разработке веб-приложений с использованием фреймворка django. Я создаю форму crispy для обновления информации о пользователе и загрузки изображения. html файл содержит две формы, одна для обновления информации, вторая для загрузки изображения.

В то время как остальные настройки языка формы - us-en, только кнопка и текст рядом с кнопкой загрузки отображаются на немецком языке.

В файле settings.py выбран код языка как 'en-us'.

settings.py file

В файле model.py формы определены следующим образом: form classes in model.py

Затем формы используются в html-файле: use of the defined forms in the html file

Но на веб-странице отображается следующее: enter image description here

Помогите, пожалуйста, разобраться, из-за чего только язык кнопки загрузки меняется на немецкий и как я могу это исправить? Спасибо :)

уже пробовал: проверка кода языка в файле settings.py

Оказалось, что язык выбора файлов определяется настройками языка браузера, а не языком, заданным в файле settings.py проекта django. Это происходит потому, что выбор файла предоставляется браузером, а не встроен в crispy-форму.

FYI: Вместо того чтобы удалять сообщение, я отвечаю на свой вопрос, так как ответ может помочь кому-то еще, кто столкнулся с подобной проблемой :)

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