| 9 | |
| 10 | |
| 11 | class RegisterForm(Form): |
| 12 | username = TextField( |
| 13 | 'username', |
| 14 | validators=[DataRequired(), Length(min=3, max=25)] |
| 15 | ) |
| 16 | email = TextField( |
| 17 | 'email', |
| 18 | validators=[DataRequired(), Email(message=None), Length(min=6, max=40)] |
| 19 | ) |
| 20 | password = PasswordField( |
| 21 | 'password', |
| 22 | validators=[DataRequired(), Length(min=6, max=25)] |
| 23 | ) |
| 24 | confirm = PasswordField( |
| 25 | 'Repeat password', |
| 26 | validators=[ |
| 27 | DataRequired(), EqualTo('password', message='Passwords must match.') |
| 28 | ] |
| 29 | ) |