Для представления формы регистрации и проверки валидации я использую flask_wtf и wtforms.validators.
При регистрации я проверяю почту, есть ли она в базе или нет. Для этого я написал свой валидатор на основе wtforms.validators. Он просто берет и смотрит, есть ли такая почта в БД.
Такой способ вообще практикуется. какие у него минусы. что по безопасности?
Какие варианты используете вы, кроме проверке в самой функции представления?