更改 django-allauth 电子邮件验证行为

Change django-allauth email verification behaivior

Django 内置了用户模型 is_active field。我假设 django-allauth 在成功验证电子邮件后将此字段设置为 True。

我会手动启用用户并通过 Django 管理界面将此字段更改为“true”。 是否可以从 django-allauth 更改此行为?

is_active 就像你说的,用来判断它是否是一个活跃的帐户,并且可以翻转到 False 而不是删除帐户。但我不认为 all-auth 会对这个值做任何事情,当你创建一个 User 对象时,它会自动设置为 True

您要查找的内容在单独的 table 中,通常是“email_addresses”。这将显示哪些电子邮件地址已经过验证。