首页 > 解决方案 > 使用自定义用户模型 Django 登录 Facebook

问题描述

我有一个名为 Account 的自定义用户模型。我有一个激活系统,所以默认 is_active 是 False。在手动登录中,用户会收到一个激活链接的电子邮件地址,然后登录到他们的帐户。

但我也添加了社交媒体登录。我为此使用 django-allauth。当我使用 facebook 登录时,它说用户处于非活动状态,因为我的 is_active 默认设置为 False。

我怎样才能解决这个问题并使社交帐户用户登录网站没有任何问题?我可以只为社交媒体用户设置 is_active=True 吗?还是我必须做其他事情?

标签: django

解决方案


推荐阅读