2012-08-31 3 views

답변

25

소셜 계정을 통해 가입 한 각 사용자의 경우 SocialAccount 인스턴스를 사용할 수 있습니다. 이 모델의 외래 키는 User입니다. 사용자는 여러 소셜 네트워킹 계정을 자신의 로컬 계정에 연결할 수 있으므로 실제로는 두 개 이상의 SocialAccount 인스턴스를 사용할 수 있습니다.

처리 방법은 프로젝트에 따라 다릅니다. 로컬로 프로필 이미지를 복사하거나, Facebook 프로필 위의 Google+ 프로필 사진을 선호하는 등의 방법을 선호 할 수 있습니다.

SocialAccount 모델에는 프로필 사진과 같은 계정 기본 사항에 대한 액세스 권한을 제공하는 몇 가지 도우미 메서드가 있습니다. 또한

{{user.socialaccount_set.all.0.uid}} 

참조 : 아이디도 가능

{{user.socialaccount_set.all.0.get_avatar_url}} 

: 모두 모두,이 가능한 첫 번째 프로필 사진을 빠르게 액세스 할 수 & 더러운 방법입니다 https://github.com/pennersr/django-allauth/blob/master/allauth/socialaccount/models.py#L72

+0

은 가능한받을 수 있나요 linkedin 전문 헤드 라인 및 트위터 프로필 바이오 정보? – thchand

관련 문제