Quiero mostrar una imagen del usuario_actual en mi plantilla. ¿Cómo puedo acceder al ID de Facebook del usuario cuando estoy usando django-allauth?¿Cómo puedo obtener la identificación de Facebook del usuario con django-allauth?
Respuesta
Para cada usuario que está registrado a través de una cuenta social, está disponible una instancia SocialAccount
. Este modelo tiene una clave externa al User
. Tenga en cuenta que un usuario puede conectar múltiples cuentas de redes sociales a su cuenta local, por lo que en la práctica puede haber más de un SocialAccount
instancias disponibles.
La forma en que desea tratar esto depende del proyecto. Me imagino que uno querría copiar la imagen de perfil localmente, o tal vez le gustaría dar preferencia a la imagen de perfil de Google+ sobre la de Facebook, y así sucesivamente.
El modelo SocialAccount
tiene algunos métodos de ayuda que le dan acceso a los aspectos básicos de la cuenta, como la imagen de perfil. Con todo, este es un & manera sucia rápida de acceder a la primera imagen de perfil disponibles:
{{user.socialaccount_set.all.0.get_avatar_url}}
El ID también está disponible:
{{user.socialaccount_set.all.0.uid}}
Ver también: https://github.com/pennersr/django-allauth/blob/master/allauth/socialaccount/models.py#L72
- 1. Obtener la identificación de usuario de Facebook por correo electrónico
- 2. Cómo obtener la identificación del usuario actualmente registrado en pyrocms?
- 3. ¿Cómo obtener la identificación de Facebook de un usuario a través de ContactsContracts API?
- 4. en Python y Linux cómo obtener la identificación del usuario
- 5. ¿Cómo obtener la identificación del usuario actual conectado a Grails?
- 6. API de Instagram ¿cómo obtener la identificación de usuario?
- 7. Obtener la identificación? del usuario actual como SharePoint puede?
- 8. ¿Cómo puedo obtener la identificación de usuario asociada con un inicio de sesión en Linux?
- 9. obtener una identificación de la aplicación para Facebook?
- 10. Obtener un perfil de usuario de Facebook con Javascript
- 11. Facebook JS SDK ¿cómo obtener el nombre del usuario actual?
- 12. Identificación de Facebook desde la URL
- 13. Cómo obtener el ID de usuario de Facebook con el token de acceso
- 14. Cómo obtener la identificación de abuelos del proceso
- 15. ¿Cómo puedo obtener la lista de "amigos cercanos" de un usuario de Facebook, utilizando Graph API?
- 16. Facebook Graph API: cómo obtener el país de usuario?
- 17. Cómo obtener la información de los amigos del usuario de Facebook usando el SDK de JavaScript
- 18. ¿Cómo puedo obtener la imagen del perfil de Facebook del correo electrónico?
- 19. ¿Puedo obtener información del usuario de Facebook en una configuración regional específica a través de facebook connect?
- 20. ¿Cómo obtener la disponibilidad del producto con la identificación del producto en magento?
- 21. ¿Cómo puedo convertir la publicación de Facebook created_time en la zona horaria del usuario?
- 22. paypal IPN obtener la identificación de transacción del comprador
- 23. obtener la identificación del iPhone en la aplicación web
- 24. ¿Cómo obtener la geolocalización del usuario?
- 25. Obtener la última identificación de inserción con la doctrina 2?
- 26. Obtener hwnd por identificación del proceso C++
- 27. Facebook API - ¿Cómo obtener la dirección del usuario, número de teléfono?
- 28. cómo puedo obtener el padre del control de usuario wpf
- 29. ¿Cómo puedo obtener la hora local del usuario en lugar de la hora del servidor?
- 30. Obtener vista de contenedores del fragmento de Identificación del
¿Es posible llegar linkedin professional headline and twitter profile ¿Información biográfica? – thchand