テンプレートにcurrent_userの画像を表示します。どうすればdjango-allauthを使っているときにユーザーのFacebookのIDにアクセスできますか?django-allauthを使ってユーザーのfacebook idを取得するにはどうすればよいですか?
11
A
答えて
25
ソーシャルアカウントを使用して登録されている各ユーザーに対して、SocialAccount
インスタンスが利用可能です。このモデルの外部キーはUser
です。ユーザーは複数のソーシャルネットワーキングアカウントを自分のローカルアカウントに接続できるので、実際には複数のSocialAccount
インスタンスが利用可能である可能性があります。
これに対処する方法はプロジェクトによって異なります。ローカルでプロフィール画像をコピーしたいと思うかもしれません。あるいはFacebookの上のGoogle+プロフィール画像を好みにしたいと思うかもしれません。
SocialAccount
モデルには、プロフィール画像などのアカウントの基本情報にアクセスできるいくつかのヘルパーメソッドがあります。すべてのすべてで、これは最初に使用可能なプロフィール画像にアクセスするための迅速な&汚いやり方です:
{{user.socialaccount_set.all.0.get_avatar_url}}
IDでもご覧になれます。
{{user.socialaccount_set.all.0.uid}}
も参照してください:https://github.com/pennersr/django-allauth/blob/master/allauth/socialaccount/models.py#L72
関連する問題
- 1. iOS SDKのFacebookオブジェクトからFacebookのユーザーIDを取得するにはどうすればよいですか?
- 2. Facebook IDからユーザーIDを取得するにはどうすればよいですか?
- 3. ContactsContracts APIを介してユーザーからfacebook idを取得するにはどうすればよいですか?
- 4. Facebook Messenger Bot - NodeJSを使ってユーザー情報を取得するにはどうすればいいですか?
- 5. Facebookのユーザーの広告アカウントIDを取得するにはどうすればよいですか?
- 6. Facebook Graph APIを使用して、ユーザーのネットワークを取得するにはどうすればよいですか?
- 7. Flickr APIにC#を使用してユーザーIDを取得するにはどうすればよいですか?
- 8. facebook api connectを使用してユーザー国名を取得するにはどうすればよいですか?
- 9. nightwatch.jsを使ってIdで要素を取得するにはどうすればよいですか?
- 10. 現在ログインしているユーザーのIDを取得するにはどうすればよいですか?
- 11. ユーザーの販売者ID、マーケットプレイスID、MWSトークンを取得するにはどうすればよいですか?
- 12. 学生IDでユーザーIDを取得するにはどうすればよいですか?
- 13. MVCのどのクラスでもユーザーIDを取得するにはどうすればよいですか?
- 14. FacebookユーザーのユーザーIDを取得する
- 15. 私のウェブサイトでFacebookのAPP IDを取得するにはどうすればよいですか?
- 16. Facebookの動画サムネイルを動画IDから取得するにはどうすればよいですか?
- 17. URLからfacebookのアルバムIDを取得するにはどうすればよいですか?
- 18. Kontakt.ioビーコンを使ってビーコンのIDを取得するにはどうすればいいですか?
- 19. FacebookのプレイスIDで「チェックイン」情報を取得するにはどうすればよいですか?
- 20. アンドロイドのFacebookのログインでユーザーの国を取得するにはどうすればよいですか?
- 21. ユーザー名でFacebookやTwitterのアバターへのリンクを取得するにはどうすればよいですか?
- 22. 既存のFacebookページのアプリIDを取得するにはどうすればよいですか?
- 23. php apiを使ってfacebookからユーザー名とIDを取得
- 24. facebookからユーザーIDを取得する
- 25. Facebook API経由でユーザーの完全なニュースフィードを取得するにはどうすればよいですか?
- 26. Facebookのユーザー情報をアクセストークンで取得するにはどうすればよいですか?
- 27. Android AppでユーザーのFacebookアバターを取得するにはどうすればよいですか?
- 28. ckeditor - IDを使ってカスタムcssを取得するにはどうすればいいですか?
- 29. iOSで1人のユーザーのユニークなプレーヤーIDを取得するにはどうすればよいですか?
- 30. Pythonでfirebaseの現在のユーザーID(uid)を取得するにはどうすればよいですか?
を取得することが可能ですlinkedinプロのヘッドラインとツイッタープロファイルバイオ情報ですか? – thchand