目录:
问题描述:
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
安装成功即可!
最后,文中如有不足,敬请批评指正!