5
這甚至可能嗎?Django表格:動態更改help_text
所以我們假設我有兩種形式,一種是從另一種繼承的,因爲它們具有相同的驗證相似的字段。但唯一的區別是他們有不同的幫助文字。我怎麼能在這些表單上有兩個不同的幫助文本?
這甚至可能嗎?Django表格:動態更改help_text
所以我們假設我有兩種形式,一種是從另一種繼承的,因爲它們具有相同的驗證相似的字段。但唯一的區別是他們有不同的幫助文字。我怎麼能在這些表單上有兩個不同的幫助文本?
試試這個:
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'
這是最好叫'超(B,個體經營).__的init __(* ARGS,** kwargs)'代替'一個.__的init __(自我,* ARGS,** kwargs )',但是,這是行得通的。 – 2010-07-20 07:50:17
我修復了這個問題。我不知道,我應該使用。 – gruszczy 2010-07-20 07:56:34