from django.conf.urls import patterns, url, include from django.views.generic import TemplateView import rest_auth.django_test_urls from allauth.socialaccount.providers.facebook.views import FacebookOAuth2Adapter from rest_auth.urls import urlpatterns from rest_auth.registration.views import SocialLoginView class FacebookLogin(SocialLoginView): adapter_class = FacebookOAuth2Adapter urlpatterns += patterns( '', url(r'^rest-registration/', include('rest_auth.registration.urls')), url(r'^test-admin/', include(rest_auth.django_test_urls)), url(r'^account-email-verification-sent/$', TemplateView.as_view(), name='account_email_verification_sent'), url(r'^account-confirm-email/(?P\w+)/$', TemplateView.as_view(), name='account_confirm_email'), url(r'^social-login/facebook/$', FacebookLogin.as_view(), name='fb_login'), url(r'^accounts/', include('allauth.socialaccount.urls')) )