diff --git a/Large-app-how-to.md b/Large-app-how-to.md index a78ad1e..626e266 100644 --- a/Large-app-how-to.md +++ b/Large-app-how-to.md @@ -192,21 +192,21 @@ Now that we've done our object model, time to build the form that goes with it. ```python from flask.ext.wtf import Form, RecaptchaField from wtforms import TextField, PasswordField, BooleanField - from wtforms.validators import DataRequired, EqualTo, Email + from wtforms.validators import Required, EqualTo, Email class LoginForm(Form): - email = TextField('Email address', [DataRequired(), Email()]) - password = PasswordField('Password', [DataRequired()]) + email = TextField('Email address', [Required(), Email()]) + password = PasswordField('Password', [Required()]) class RegisterForm(Form): - name = TextField('NickName', [DataRequired()]) - email = TextField('Email address', [DataRequired(), Email()]) - password = PasswordField('Password', [DataRequired()]) + name = TextField('NickName', [Required()]) + email = TextField('Email address', [Required(), Email()]) + password = PasswordField('Password', [Required()]) confirm = PasswordField('Repeat Password', [ - DataRequired(), + Required(), EqualTo('password', message='Passwords must match') ]) - accept_tos = BooleanField('I accept the TOS', [DataRequired()]) + accept_tos = BooleanField('I accept the TOS', [Required()]) recaptcha = RecaptchaField() ```