Как отредактировать текст метки imageField "Currently, ... ect"

enter image description here Здесь у меня есть форма, я нашел, как контролировать label и поле ввода поля изображения, но label контролирует только текст аватара, а не "currently ....ect",

есть ли способ получить к нему доступ я хочу добавить класс для стилизации и не могу найти его объект в python?

это моя попытка и она не работает только дает мне "avatar" ext только

class ProfileUpdateModelForm(ModelForm):
    class Meta:
        model = Profile
        fields = ('first_name', 'last_name', 'bio', 'avatar')

    def __init__(self,*args,**kwargs):
        super().__init__(*args,**kwargs)
        self.fields['avatar'].label = False #hides "avatar" text and the rest of text still there

Они определены в ClearableFileInput:

class ClearableFileInput(FileInput):
    clear_checkbox_label = _('Clear')
    initial_text = _('Currently')
    input_text = _('Change')
    # ....

Поэтому вам придется создать подкласс этого виджета, переопределить атрибуты класса и использовать его в поле формы. В качестве альтернативы вы можете переопределить шаблон forms/widgets/clearable_file_input.html для полного контроля над отображением сгенерированной разметки поля.

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