我正在使用djnago all-auth创建自定义用户帐户。当创建带有电子邮件和密码的帐户时,如果具有电子邮件的帐户已经存在,则会出现错误(唯一约束失败:account_emailaddress.email),但我想显示一条消息,指出该电子邮件帐户已经存在,而不是抛出错误。处理此问题的最佳方法是什么?通常,我将使用AJAX来验证和显示我自己的视图的消息,但是我不知道如何在这里处理django all-auth软件包。
我建议您应覆盖注册/登录表单以管理此错误。您检查过文档了吗? https://django-allauth.readthedocs.io/en/latest/forms.html
我认为this answer与您的问题有关。