Django:所有具有电子邮件的身份验证帐户-唯一约束失败。显示消息而不是显示错误

问题描述 投票:0回答:1

我正在使用djnago all-auth创建自定义用户帐户。当创建带有电子邮件和密码的帐户时,如果具有电子邮件的帐户已经存在,则会出现错误(唯一约束失败:account_emailaddress.email),但我想显示一条消息,指出该电子邮件帐户已经存在,而不是抛出错误。处理此问题的最佳方法是什么?通常,我将使用AJAX来验证和显示我自己的视图的消息,但是我不知道如何在这里处理django all-auth软件包。

django django-views django-allauth
1个回答
0
投票

我建议您应覆盖注册/登录表单以管理此错误。您检查过文档了吗? https://django-allauth.readthedocs.io/en/latest/forms.html

我认为this answer与您的问题有关。

© www.soinside.com 2019 - 2024. All rights reserved.