是否可以通过将参数传递给表单构造函数来使表单标签动态化?
我想到的东西有点像下面的代码:
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对象,看看为什么这是不可能的。