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. Cómo obtener la identificación del usuario actualmente registrado en pyrocms?
- 2. en Python y Linux cómo obtener la identificación del usuario
- 3. ¿Cómo obtener la identificación del usuario actual conectado a Grails?
- 4. API de Instagram ¿cómo obtener la identificación de usuario?
- 5. Obtener la identificación? del usuario actual como SharePoint puede?
- 6. ¿Cómo puedo obtener la identificación de usuario asociada con un inicio de sesión en Linux?
- 7. Cómo obtener la identificación de abuelos del proceso
- 8. ¿Cómo obtener la disponibilidad del producto con la identificación del producto en magento?
- 9. paypal IPN obtener la identificación de transacción del comprador
- 10. obtener la identificación del iPhone en la aplicación web
- 11. ¿Cómo obtener la geolocalización del usuario?
- 12. Obtener la última identificación de inserción con la doctrina 2?
- 13. Obtener hwnd por identificación del proceso C++
- 14. cómo puedo obtener el padre del control de usuario wpf
- 15. ¿Cómo puedo obtener la hora local del usuario en lugar de la hora del servidor?
- 16. Obtener vista de contenedores del fragmento de Identificación del
- 17. Node + Mongoose: ¿Obtener la última identificación insertada?
- 18. ¿Cómo puedo obtener mi dispositivo de identificación de registro
- 19. ¿Cómo obtener el ID del navegador del usuario usando JSF?
- 20. Obtener la dirección IP del usuario
- 21. Con X11, ¿cómo puedo obtener el tiempo del usuario "alejado del teclado" mientras ignoro ciertos eventos?
- 22. ¿Cómo obtener el GUID del usuario actual?
- 23. cómo obtener una resolución de pantalla del usuario con PHP
- 24. Wordpress: obtener información del autor de la identificación posterior
- 25. obtener múltiples elementos de identificación en la lista con jQuery
- 26. Obtener entrada del usuario
- 27. ¿Cómo obtengo la identificación del elemento ordenable?
- 28. ¿Cómo obtener la fila de identificación de la fila actualizada?
- 29. cómo autenticar la identificación del usuario de WCF en el contexto de encargo NHibernate NHibernate
- 30. Definir estado del usuario con "@ menciona" integración
¿Es posible llegar linkedin professional headline and twitter profile ¿Información biográfica? – thchand