How to implement normal site registration/login together with social authentication(mainly facebook) in Django?
Integrating separate packages can be a real pain. If you use django-allauth this work has already been done for you....
I'm a newbie in Django and I'm trying to port my vanilla php application to Python/Django. In my project, I want to let users authenticate using regular registration/login form or through social authentications like facebook, google and twitter.
I searched on google and stackoverflow for similar questions and came to know about django-social-auth, django-allauth, django-socialregistration etc. I tried django-allauth but failed to implement it properly resulting in lots of template syntax errors. 
My questions are :
1) Which one should I choose for my requirements - regular + social authentication? Any live website where I can test it?
2) Which one is most used in live production sites?