Here's what I have in my setup which may help:
The template link looks like this:
<a class="btn btn-primary" href="{% url 'social:begin' 'facebook' %}">Facebook</a>
Make sure you have the following line in your urls.py:
url('', include('social.apps.django_app.urls', namespace='social'))
settings.py:
SOCIAL_AUTH_USER_FIELDS = ['email']
SOCIAL_AUTH_USERNAME_IS_FULL_EMAIL = True
SOCIAL_AUTH_FACEBOOK_KEY = 'your_key'
SOCIAL_AUTH_FACEBOOK_SECRET = 'your_secret'
SOCIAL_AUTH_FACEBOOK_SCOPE = ['email']
SOCIAL_AUTH_ENABLED_BACKENDS=('facebook', 'google')
SOCIAL_AUTH_PROTECTED_FIELDS = ['email']
SOCIAL_AUTH_ADMIN_USER_SEARCH_FIELDS = ['first_name', 'last_name', 'email']
AUTHENTICATION_BACKENDS = (
'social.backends.facebook.FacebookOAuth2',
'social.backends.google.GoogleOAuth2',
'social.backends.twitter.TwitterOAuth',
'django.contrib.auth.backends.ModelBackend',
)
Add 'social.apps.django_app.default', to INSTALLED_APPS
I think that's all you need.
Good luck man.