其他分享
首页 > 其他分享> > flask web开发问题解决:Exception: Install ‘email_validator‘ for email validation support.

flask web开发问题解决:Exception: Install ‘email_validator‘ for email validation support.

作者:互联网

目录:

问题描述:

flask web开发,利用wtforms库进行验证登录邮箱功能需求,测试运行时出现错误:Exception: Install ‘email_validator’ for email validation support.如下图所示:
在这里插入图片描述

解决方法:

引发该类错误的原因有很多,一个常见的原因是wtforms库版本更新问题。这个问题具体是这样的:
从 WTForms 2.3.0 版本开始,电子邮件验证由名为email-validator的外部库处理。如果要启用电子邮件验证支持,则需要安装带有额外要求的 WTForms email。
说白了,就是WTForms 把邮件验证功能在分发的第三方库来完成了。所以,解决的方法就是下载安装好这个库就行!
在pycharm项目的虚拟环境或本地的系统环境。
pip指令如下

pip install email-validator

安装成功即可!
在这里插入图片描述

最后,文中如有不足,敬请批评指正!

标签:web,Exception,验证,flask,validator,WTForms,email
来源: https://blog.csdn.net/SteveZhou212/article/details/120444039