Можно ли в WTForms создать собственный валидатор на основе данных из базы данных?
Например, я хочу показать поле множественного выбора, в котором пользователи могут выбирать только определенное количество значений в зависимости от типа их учетной записи (хранящихся в БД).
Предполагаемое поведение таково:
- Если форма отправлена, проверьте, сколько значений выбрано.
- Запустите запрос к БД, получите тип учетной записи.
- Проверьте, меньше ли № 1 или равно № 2.
- Если да, то считай это действительным.
Это возможно?