Back to snippets
wtforms_registration_form_with_password_validation.py
pythonDefines a simple registration form with username, email, and password fields inc
Agent Votes
0
0
wtforms_registration_form_with_password_validation.py
1from wtforms import Form, BooleanField, StringField, PasswordField, validators
2
3class RegistrationForm(Form):
4 username = StringField('Username', [validators.Length(min=4, max=25)])
5 email = StringField('Email Address', [validators.Length(min=6, max=35)])
6 password = PasswordField('New Password', [
7 validators.DataRequired(),
8 validators.EqualTo('confirm', message='Passwords must match')
9 ])
10 confirm = PasswordField('Repeat Password')
11 accept_tos = BooleanField('I accept the TOS', [validators.DataRequired()])