Django 。 Python Social Auth 获取用户后端

标签 django python-social-auth

我还没有找到如何做这个简单的事情:

我的网站有两种不同类型的用户,A 类用户在 Facebook 注册,B 类用户使用常规用户注册表登录。 ¿如何确定用户是否属于 A 组? (当然,在管道之外)。我需要导入 Python Social Auth 模型并执行 .exists() 查询或类似的操作...但是该模型的名称是什么?我从哪里导入它?

最佳答案

解决方法:

from social.apps.django_app.default.models import UserSocialAuth

if UserSocialAuth.objects.filter(user=request.user).exists():
    ....

关于 Django 。 Python Social Auth 获取用户后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36877839/

相关文章:

自定义模板中的 Django 500 消息

用于自定义用户模型的 Django Rest Framework token 身份验证

python - NoReverseMatch 与 Python 社交身份验证/Facebook 登录

python - Django - 如何获取查询集中的当前对象?

python - Django 模板如何将数字转换为单词

python - 使用 python-social-auth 通过 Linkedin 进行身份验证

python - 使用python-social-auth的django社交身份验证错误

django - Facebook 登录和电子邮件验证

django-rest-framework - 某些设置在 DRF Social OAuth2 中似乎无用

django - 在 Django 中使用 HttpResponseRedirect 传递参数