Django重复输入密钥

谢尔盖

我认为选择重复条目异常并向用户显示导致错误的特定字段将是一件很整洁的事情。

示例异常:

"Duplicate entry '[email protected]' for key 'email'"

显示:“电子邮件已在使用中”

但是我似乎找不到找到从异常中提取密钥“ email”(或任何导致异常的方法)的方法。

提前致谢

西蒙·维塞尔

这是因为异常来自数据库,而不是来自Django内部。Django正在传递它。因此,错误消息不会针对内容进行解析,也不是由其他值组成。

如果要提取电子邮件地址,则需要解析字符串以获取所需的详细信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章