1
0

urls.py 896 B

123456789101112131415161718192021222324252627
  1. from django.urls import path, re_path
  2. from django.views.generic import RedirectView, TemplateView
  3. from blog import views
  4. from blog.feeds import LatestArticlesFeed
  5. urlpatterns = [
  6. path('', views.blog_index, {'bcat': "index",}, name='blog_index'),
  7. # Flux RSS
  8. path('feed/', LatestArticlesFeed(), name='blog_rss_feed'),
  9. path('update', views.blog_update, name='blog_update'),
  10. re_path(r'cat/(?P<bcat>[a-zA-Z0-9_.,-]+)$', views.blog_index, name='blog_cat'),
  11. re_path(r'category/(?P<bcat>[a-zA-Z0-9_.,-]+)/$', RedirectView.as_view(url='/blog/cat/%(bcat)s')),
  12. re_path(r'tag/(?P<bcat>[a-zA-Z0-9_.,-]+)$', views.blog_index, name='blog_tag'),
  13. re_path(r'tag/(?P<bcat>[a-zA-Z0-9_.,-]+)/$', views.blog_index, name='blog_tag_ext'),
  14. re_path(r'(?P<bart>[a-zA-Z0-9_.,-]+)$', views.blog_play, name='blog_play'),
  15. re_path(r'(?P<bart>[a-zA-Z0-9_.,-]+)/$', views.blog_play, name='blog_play_ext'),
  16. ]