Mi versión de Python es 3.4.3 y mi versión de Django es 1.9.6. Probé muchas aplicaciones de registro de Facebook de Django, pero casi todas las versiones están desactualizadas.
Lo que quiero es permitir que los usuarios inicien sesión a través de Facebook y verifiquen si sus amigos están registrados en mi sitio web. Su ayuda sería muy apreciada!
Si está tratando de desarrollar una aplicación web y usa el inicio de sesión de FaceBook, regístrese como desarrollador de Facebook (es gratis) y luego siga sus instrucciones. Es completamente autoexplicativo y bastante fácil de seguir.
Visite: developer.facebook.com para obtener una forma clara de cómo hacerlo.
Hay un paquete para la autenticación de terceros de Django que está bien mantenido, Django-allauth:
https://readthedocs.org/projects/django-allauth/
Lo uso para los métodos de autenticación de Facebook, Twitter y Google.
También hay un buen tutorial paso a paso:
http://www.sarahhagstrom.com/2013/09/the-missing-django-allauth-tutorial/
El tutorial recorre Facebook como ejemplo. Está un poco desactualizado pero aún funciona. Facebook ha modificado su interfaz desde que se escribió. ¡Buena suerte!
https://djangopackages.org/grids/g/facebook-authentication/
puede elegir de esta lista de paquetes de django disponibles, según sus requisitos. Si planea integrar otros inicios de sesión de sitios sociales en el futuro django-allauth o django-social-auth .