WTForms - 通过将参数传递给构造函数的动态标签?

时间:2014-06-28 17:39:40

标签: python wtforms flask-wtforms

是否可以通过将参数传递给表单构造函数来使表单标签动态化?

我想到的东西有点像下面的代码:

class MyForm(Form):

    def __init__(self, fruit):
        Form.__init__(self)
        self.fruit = fruit

    name = StringField('Do you like' + fruit + "?")

@app.route('/' ,methods=["GET","POST"])
def home():
    form = NameForm("bananas")

无论我尝试什么,文字输入框的标签似乎都无法访问变量' fruit' - 即我似乎无法使标签动态化。

可能只是因为我不能很好地理解Python对象,看看为什么这是不可能的。

0 个答案:

没有答案