urls.py 765 B

123456789101112131415161718192021222324
  1. """URLs module"""
  2. from django.conf import settings
  3. from django.conf.urls import url
  4. from social_core.utils import setting_name
  5. from . import views
  6. extra = getattr(settings, setting_name('TRAILING_SLASH'), True) and '/' or ''
  7. app_name = 'social'
  8. urlpatterns = [
  9. # authentication / association
  10. url(r'^login/(?P<backend>[^/]+){0}$'.format(extra), views.auth,
  11. name='begin'),
  12. url(r'^complete/(?P<backend>[^/]+){0}$'.format(extra), views.complete,
  13. name='complete'),
  14. # disconnection
  15. url(r'^disconnect/(?P<backend>[^/]+){0}$'.format(extra), views.disconnect,
  16. name='disconnect'),
  17. url(r'^disconnect/(?P<backend>[^/]+)/(?P<association_id>\d+){0}$'
  18. .format(extra), views.disconnect, name='disconnect_individual'),
  19. ]