Переопределение текста справки в EditView

Я пытаюсь переопределить текст справки, который установлен в моей модели в админке трясогузки (представление редактирования). Я попробовал код ниже, но текст не изменяется, почему так?

    class MemberRegistrationEditView(EditView):

        def get_form(self):
            form = super().get_form()
            form.base_fields.get("own_email").help_text = "Test"
            return form

Спасибо за то, что опубликовали свой вопрос. Я понимаю, чего вы пытаетесь достичь. Вообще говоря, другие могут не согласиться, но я бы сделал это внутри функции init формы dunder (__init__)

class MyForm(forms.Form):
    def __init__(self, *args, **kwargs):
        self.base_fields['own_email'].help_text = "Test"
        super().__init__(*args, **kwargs) 

Стоит отметить, что это заменит текст справки при каждом использовании данной формы.

Если вы хотите сделать что-то конкретное в определенном представлении, то я бы рекомендовал просто наследовать нужную вам форму вместо forms.Form и затем заменить атрибут формы в представлении на вашу новую форму.

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