Development of an internal social media platform with personalised dashboards for students
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

urls.py 1.3KB

123456789101112131415161718192021222324252627282930313233
  1. from django.conf import settings
  2. from django.conf.urls import url
  3. from django.conf.urls import include
  4. from django.urls import path
  5. from taggit_templatetags2 import urls as taggit_templatetags2_urls
  6. from . import views
  7. import debug_toolbar
  8. urlpatterns = [
  9. url(r'^$', views.post_list, name='post_list'),
  10. url(r'^tag/(?P<slug>[-\w]+)/$', views.post_list, name='post_list_by_tag'),
  11. url(r'^taglist/$', views.tag_list, name='tag_list'),
  12. url(r'^search/', views.blog_search_list_view, name='blog_search_list_view'),
  13. url(r'^search/result/$', views.blog_search_list_view, name='post_list_by_search'),
  14. url(r'^post/(?P<pk>\d+)/$', views.post_detail, name='post_detail'),
  15. url(r'^post/new/$', views.post_new, name='post_new'),
  16. url(r'^post/(?P<pk>\d+)/edit/$', views.post_edit, name='post_edit'),
  17. url(r'^drafts/$', views.post_draft_list, name='post_draft_list'),
  18. url(r'^post/(?P<pk>\d+)/publish/$', views.post_publish, name='post_publish'),
  19. url(r'^post/(?P<pk>\d+)/remove/$', views.post_remove, name='post_remove'),
  20. url(r'^tags/', include('taggit_templatetags2.urls')),
  21. ]
  22. """
  23. url(r'^student/(?P<slug>[-\w]+)/remove/$', views.tag_remove, name='tag_remove'),
  24. """
  25. if settings.DEBUG:
  26. import debug_toolbar
  27. urlpatterns += [
  28. url(r'^__debug__/', include(debug_toolbar.urls)),
  29. ]