在python-social-auth
中,当用户使用现有电子邮件地址注册时,会引发异常。
我设法捕捉到了这个异常:
msg = "%s" % exception
如果我 print msg
,我会得到以下输出:
(1062, "Duplicate entry 'email@id.com' for key 'email_UNIQUE'")
我想检测此异常并向用户显示自定义错误消息,例如:
此电子邮件 ID 已存在,请使用 email@id.com 登录或选择登录。
所以我的问题是,我如何从异常消息中只获取电子邮件地址?或者是否有任何快捷方式{{ exception.email }}
可以获取模板中的电子邮件地址?