urls.py 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. from django.conf.urls import patterns, url
  2. from django.contrib.auth import views as auth_views
  3. from . import views
  4. urlpatterns = patterns(
  5. "",
  6. url(
  7. r"^login/$",
  8. auth_views.login,
  9. {"template_name": "accounts/login.html"},
  10. name="user_login",
  11. ),
  12. url(
  13. r"^logout/$",
  14. auth_views.logout,
  15. {"template_name": "accounts/logout.html"},
  16. name="user_logout",
  17. ),
  18. url(
  19. r"^password/change/$",
  20. auth_views.password_change,
  21. {"template_name": "accounts/password_change_form.html"},
  22. name="password_change",
  23. ),
  24. url(
  25. r"^password/change/done/$",
  26. auth_views.password_change_done,
  27. {"template_name": "accounts/password_change_done.html"},
  28. ),
  29. url(
  30. r"^password/reset/$",
  31. auth_views.password_reset,
  32. {
  33. "template_name": "accounts/password_reset_form.html",
  34. "email_template_name": "accounts/email/password_reset_email.txt",
  35. "subject_template_name": "accounts/email/password_reset_subject.txt",
  36. },
  37. name="password_reset",
  38. ),
  39. url(
  40. r"^password/reset/confirm/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$",
  41. auth_views.password_reset_confirm,
  42. {"template_name": "accounts/password_reset_confirm_form.html"},
  43. name="password_reset_confirm",
  44. ),
  45. url(
  46. r"^password/reset/complete/$",
  47. auth_views.password_reset_complete,
  48. {"template_name": "accounts/password_reset_complete.html"},
  49. name="auth_password_reset_complete",
  50. ),
  51. url(
  52. r"^password/reset/done/$",
  53. auth_views.password_reset_done,
  54. {"template_name": "accounts/password_reset_done.html"},
  55. ),
  56. url(r"^profile/create/$", views.profile_create, name="profile_create"),
  57. url(
  58. r"^profile/create/complete/$",
  59. views.profile_create_complete,
  60. name="profile_create_complete",
  61. ),
  62. url(r"^profile/edit/$", views.profile_edit, name="profile_edit"),
  63. url(r"^profile/$", views.profile_edit, name="profile_edit"),
  64. url(r"^profile/orders/$", views.view_orders_subs, name="profile_orders_subs"),
  65. )