WTForms是一个用于 python Web 开发的表单验证和渲染库
我编写此代码来检查两个密码是否相同:
from wtforms import Form, BooleanField, TextField, validators
class SignUpForm(Form):
username = TextField('Username', [validators.Length(min=4, max=25)])
email = TextField('Email', [validators.Length(min=6, max=120), validators.Email()])
password1 = PasswordField('Password1')
password2 = PasswordField('Password2')
def sameP(self):
return self.password1 ==self.password2
但是,我想知道:WTForms 自己可以做到这一点吗?
谢谢
最佳答案
使用wtforms.validators.EqualTo
。
花了不到一分钟就在 TFM 中找到了这个,以前从未使用过这个库。
关于python - 当有人注册时,WTForms 可以检查两个密码是否相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2973149/