2012-08-31 15 views

cevap

25

Bir sosyal hesap aracılığıyla oturum açan her kullanıcı için SocialAccount örneği kullanılabilir. Bu modelde User numaralı yabancı anahtar bulunmaktadır. Bir kullanıcının birden fazla sosyal ağ hesabını kendi yerel hesabına bağlayabileceğini unutmayın, bu nedenle pratikte birden fazla SocialAccount örneği bulunabilir.

Bununla nasıl başa çıkmak istediğiniz, projeye bağımlıdır. Profil resmini yerel olarak kopyalamak isteyebileceğimi veya belki de Facebook'un yukarısındaki Google+ profil resmini tercih edeceğinizi düşünebilirim.

SocialAccount modelinde profil resmi gibi hesap temellerine erişim sağlayan bazı yardımcı yöntemler vardır. Ayrıca

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

Bkz: Kimlik da mevcuttur

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

: Sonuçta, bu ilk kullanılabilir profil resmi erişmek için hızlı & kirli yoludur https://github.com/pennersr/django-allauth/blob/master/allauth/socialaccount/models.py#L72

+0

mümkün alabilmek mi linkedin profesyonel başlık ve twitter profili Biyo bilgileri? – thchand

İlgili konular