Django表单:动态更改help_text

时间:2010-07-20 03:06:12

标签: django django-forms

这甚至可能吗?

所以我要说我有两种形式,一种是从另一种形式继承的,因为它们具有相同的字段和相同的验证。但唯一的区别是他们有不同的帮助文本。我怎么能在这些表格上有两个不同的帮助文本?

1 个答案:

答案 0 :(得分:9)

试试这个:

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'