Каков наилучший способ проверки WTform на основе двух или более записей? То есть в приведенной ниже форме я хочу подтвердить, что компания с указанным именем и адресом еще не существует в базе данных.
class CompanyForm(FlaskForm):
name=StringField('Company Name', validators=[DataRequired()])
address=StringField('Street Address', validators=[DataRequired()])
Как то так ...
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.')
Прочитал документацию и похожие вопросы по С.О. но я все еще не могу понять это.