2016-04-26 2 views
2

Je n'ai pas été capable de trouver comment faire cette chose simple:Django. Python Social Auth obtenir utilisateur backend

J'ai deux types d'utilisateurs différents dans mon site Web, type A utilisateurs enregistrés avec Facebook et les utilisateurs de type B connectés avec un formulaire d'inscription d'utilisateur régulier. ¿Comment puis-je savoir si un utilisateur appartient au groupe A? (En dehors du pipeline, bien sûr). J'ai besoin d'importer les modèles Python Social Auth et d'effectuer une requête .exists() ou quelque chose comme ça ... mais quel est le nom de ce modèle? D'où puis-je l'importer?

Répondre

2

Solution:

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

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