Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from wtforms import Form
- from wtforms import validators
- from wtforms import StringField, PasswordField, BooleanField
- from wtforms.fields.html5 import EmailField
- def codi_validator(form, field):
- if field.data == 'codi' or field.data == 'Codi':
- raise validators.ValidationError('El username codi no es permitido.')
- class LoginForm(Form):
- username = StringField('Username', [
- validators.length(min=4, max=50, message='El username se encuentra fuera de rango'),
- codi_validator
- ])
- password = PasswordField('Password',[
- validators.Required(message='El password es requerido')
- ])
- class RegisterForm(Form):
- username = StringField('Username', [
- validators.length(min=4, max=50)
- ])
- email = EmailField('Email', [
- validators.length(min=6, max=100),
- validators.Required(message='El email es requerido.'),
- validators.Email(message='Ingrese un email valido.')
- ])
- password = PasswordField('Password', [
- validators.Required('El password es requerido'),
- validators.EqualTo('confirm_password', message='La contraseña no coincide.')
- ])
- confirm_password = PasswordField('Confirm password')
- accept = BooleanField('', [
- validators.DataRequired()
- ])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement