ajc
ajc

Reputation: 71

Django forms: Changing help_text dynamically

Is this even possible?

So let's say that I have two forms, one inherits from the other because they have similar fields with the same validation. But the only difference is they have different help text. How could I have two different help text on these forms?

Upvotes: 7

Views: 3540

Answers (1)

gruszczy
gruszczy

Reputation: 42168

Try this:

class A(Form):
  f = CharField(help_text='sth')


class B(A):

    def __init__(self, *args, **kwargs):
        super(B, self).__init__(*args, **kwargs)
        self.fields['f'].help_text = 'changed'

Upvotes: 12

Related Questions