urls.py 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. # -*- coding: utf-8 -*-
  2. from __future__ import unicode_literals
  3. from django.conf.urls import patterns, url
  4. from django.views.generic import DetailView
  5. from coin.members import views
  6. from coin.members.models import Member
  7. urlpatterns = patterns(
  8. '',
  9. url(r'^$', views.index, name='index'),
  10. url(r'^login/$', 'django.contrib.auth.views.login',
  11. {'template_name': 'members/registration/login.html'},
  12. name='login'),
  13. url(r'^logout/$', 'django.contrib.auth.views.logout_then_login',
  14. name='logout'),
  15. url(r'^password_change/$', 'django.contrib.auth.views.password_change',
  16. {'post_change_redirect': 'members:password_change_done',
  17. 'template_name': 'members/registration/password_change_form.html'},
  18. name='password_change'),
  19. url(r'^password_change_done/$', 'django.contrib.auth.views.password_change_done',
  20. {'template_name': 'members/registration/password_change_done.html'},
  21. name='password_change_done'),
  22. url(r'^password_reset/$', 'django.contrib.auth.views.password_reset',
  23. {'post_reset_redirect': 'members:password_reset_done',
  24. 'template_name': 'members/registration/password_reset_form.html',
  25. 'email_template_name': 'members/registration/password_reset_email.html',
  26. 'subject_template_name': 'members/registration/password_reset_subject.txt'},
  27. name='password_reset'),
  28. url(r'^password_reset/done/$', 'django.contrib.auth.views.password_reset_done',
  29. {'template_name': 'members/registration/password_reset_done.html',
  30. 'current_app': 'members'},
  31. name='password_reset_done'),
  32. url(r'^password_reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', 'django.contrib.auth.views.password_reset_confirm',
  33. {'post_reset_redirect': 'members:password_reset_complete',
  34. 'template_name': 'members/registration/password_reset_confirm.html'},
  35. name='password_reset_confirm'),
  36. url(r'^password_reset/complete/$', 'django.contrib.auth.views.password_reset_complete',
  37. {'template_name': 'members/registration/password_reset_complete.html'},
  38. name='password_reset_complete'),
  39. url(r'^detail/$', views.detail,
  40. name='detail'),
  41. url(r'^subscriptions/', views.subscriptions, name='subscriptions'),
  42. # url(r'^subscription/(?P<id>\d+)', views.subscriptions, name = 'subscription'),
  43. url(r'^invoices/', views.invoices, name='invoices'),
  44. url(r'^contact/', views.contact, name='contact'),
  45. )