diff options
Diffstat (limited to 'app/src/urls.py')
-rw-r--r-- | app/src/urls.py | 40 |
1 files changed, 15 insertions, 25 deletions
diff --git a/app/src/urls.py b/app/src/urls.py index b8ea1a2..1e1488a 100644 --- a/app/src/urls.py +++ b/app/src/urls.py @@ -1,52 +1,42 @@ -from django.conf.urls import url, include +from django.urls import path, re_path from . import views app_name = "src" urlpatterns = [ - url( - r'^feed.xml', + path( + r'feed.xml', views.SrcRSSFeedView(), name="feed" ), - url( - r'^something/paypal/', - include('paypal.standard.ipn.urls'), - name="paypal-ipn" - ), - url( - r'topic/(?P<slug>[-\w]+)$', + path( + r'topic/<str:slug>', views.TopicListView.as_view(), name="list_topics" ), - url( - r'books/(?P<slug>[-\w]+)$', + path( + r'books/<str:slug>', views.BookDetailView.as_view(), name='detail_book' ), - url( - r'books/$', + path( + r'books/', views.BookListView.as_view(), name='list_books' ), - url( - r'(?P<slug>[-\w]+).txt$', + path( + r'<slug>.txt', views.EntryDetailViewTXT.as_view(), name="detail-txt" ), - url( - r'(?P<slug>[-\w]+).amp$', - views.EntryDetailViewAMP.as_view(), - name="detail-amp" - ), - url( - r'(?P<slug>[-\w]+)$', + path( + r'<slug>', views.EntryDetailView.as_view(), name="detail" ), - url( - r'^$', + path( + r'', views.SrcListView.as_view(), name="list", ), |