使用Flask web 框架写web程序时,表单类选择了flask_wtf。在创建类时,继承FlaskForm ,在子类中编写构造始终报错,不知道为什么?from flask_wtf import FlaskFormclass Auth(FlaskForm): def __init__(self, *args, **kwargs): super(Auth, self).__init__(*args, **kwargs)""" 视图函数 """from . import forms@auth.route('/')def index(): s = forms.Auth() return render_template('auth/index.html')
2 回答
万千封印
TA贡献1891条经验 获得超3个赞
必须在类属性中事先把这个对象创建出来,在构造函数中设定这个属性的值。
from flask_wtf import FlaskForm
class Auth(FlaskForm):
selects = SelectField('selects')
def __init__(self):
super(Auth, self).__init__()
self.selects.choices = [('value', 'text'), ('value', 'text')]
- 2 回答
- 0 关注
- 884 浏览
添加回答
举报
0/150
提交
取消