【发布时间】:2020-10-02 18:28:30
【问题描述】:
在我的 Flask 应用程序中使用了此登录表单,但 .loginForm.validate() 始终为 False。除了它之外的一切都很好。这个验证器有什么问题?
class LoginForm(FlaskForm):
username = StringField('Username', validators=[])
password = PasswordField('Password', validators=[])
log = SubmitField('Log in')
@auth.route('/', methods=['GET', 'POST'])
def main():
loginForm = LoginForm()
registerForm = RegisterForm()
if request.method == 'POST':
if loginForm.log.data and loginForm.validate():
print(1)
(没有 loginForm.validate() 它打印 1,validate_on_submit 也不起作用)
【问题讨论】: