managers.py 438 B

123456789101112131415
  1. from django.db import models
  2. class UserSocialAuthManager(models.Manager):
  3. """Manager for the UserSocialAuth django model."""
  4. class Meta:
  5. app_label = "social_django"
  6. def get_social_auth(self, provider, uid):
  7. try:
  8. return self.select_related('user').get(provider=provider,
  9. uid=uid)
  10. except self.model.DoesNotExist:
  11. return None