Bez popisu

urls.py 2.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. from django.conf.urls import url
  2. from counter.rss import SeumFeed
  3. from django.contrib.auth import views as auth_views
  4. from django.views.generic.base import RedirectView
  5. from . import views
  6. urlpatterns = [
  7. url(r'^$', views.home, name='home'),
  8. url(r'^reset-counter/$', views.resetCounter, name='reset-counter'),
  9. url(r'^counter/(?P<id_counter>\d+)/$', views.counter, name='counter'),
  10. url(r'^hashtag/(?P<keyword>.+)/$', views.hashtag, name='hashtag'),
  11. url(r'^rss/$', SeumFeed()),
  12. url(r'^create_user/$', views.createUser, name='create_user'),
  13. url(r'^like/$', views.like, name='like'),
  14. url(r'^toggle-notif/$', views.toggleEmailNotifications,
  15. name='toggle_email_notifications'),
  16. url(r'^toggle-sort-score/$', views.toggleScoreSorting,
  17. name='toggle_sort_score'),
  18. url(r'^login/$', auth_views.login,
  19. {'template_name': 'login.html'},
  20. name='login'),
  21. url(r'^logout/$', auth_views.logout_then_login,
  22. name='logout'),
  23. url(r'^password/change/$', auth_views.password_change,
  24. {'template_name': 'passwordChange.html'},
  25. name='password_change'),
  26. url(r'^password/change/done∕$', auth_views.password_change_done,
  27. {'template_name': 'passwordChangeDone.html'},
  28. name='password_change_done'),
  29. url(r'^password/reset/$', auth_views.password_reset,
  30. {'template_name': 'passwordReset.html',
  31. 'email_template_name': 'resetEmail.txt',
  32. 'subject_template_name': 'subjectEmail.txt',
  33. 'from_email': 'SeumBook <no-reply@merigoux.ovh>'},
  34. name='password_reset'),
  35. url(r'^password/reset/confirm/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>.+)/$',
  36. auth_views.password_reset_confirm,
  37. {'template_name': 'passwordResetConfirm.html'},
  38. name='password_reset_confirm'),
  39. url(r'^password/reset/complete/$',
  40. auth_views.password_reset_complete,
  41. {'template_name': 'passwordResetComplete.html'},
  42. name='password_reset_complete'),
  43. url(r'^password/reset/done/$',
  44. auth_views.password_reset_done,
  45. {'template_name': 'passwordResetDone.html'},
  46. name='password_reset_done'),
  47. url(r'^', RedirectView.as_view(pattern_name='home')),
  48. ]