我有一个简单的网络应用程序来确认密码是否有效。如果表单中的所有验证都通过,我希望它返回密码。不接受,他们不接受
我现在用 if/else 结构编写它的方式,当页面最初加载时,它返回密码不被接受。我只希望在单击提交按钮后发生这种不被接受的功能。不负重。如何将此逻辑添加到条件中?
@app.route("/")
@app.route("/register", methods=['GET', 'POST'])
def register():
form = RegistrationForm()
if form.validate_on_submit():
flash(f'The password is accepted', 'success')
else:
flash(f'The password is not accepted', 'danger')
return render_template('register.html', title='Register', form=form)
表格
class RegistrationForm(FlaskForm):
password = PasswordField('Password', validators=[DataRequired(), Length(min=8)])
submit = SubmitField('Submit')