Aquí podría ser tu PUBLICIDAD


Frasco de validación WTform en múltiples campos

votos
0

¿Cuál es la mejor manera de validar un WTform basado en dos o más entradas? Es decir, en el siguiente formulario Quiero validar que una empresa con el nombre y la dirección que aún no existe en la base de datos.

class CompanyForm(FlaskForm):
    name=StringField('Company Name', validators=[DataRequired()])
    address=StringField('Street Address', validators=[DataRequired()])

Algo como esto...

    def validate_name(self, name, address):
        company = Company.query.filter_by(name=name.data, address=address.data).first()
        if company is None:
            raise ValidationError('This company already exists in our database.')

He leído la documentación y otras preguntas similares sobre SO pero todavía no puedo entenderlo.

Publicado el 02/09/2018 a las 05:23
fuente por usuario Thomas Morrison
En otros idiomas...        العربية       


Aquí podría ser tu PUBLICIDAD