Можно ли сделать метки формы динамическими, передав аргумент конструктору формы?
Я думаю о чем-то вроде следующего кода:
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")
Что бы я ни пытался, метка поля ввода текста, похоже, никогда не сможет получить доступ к переменной «фрукты», т.е. я не могу сделать метку динамической.
Возможно, я недостаточно хорошо понимаю объекты Python, чтобы понять, почему это невозможно.