summaryrefslogtreecommitdiff
path: root/app/src/urls.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/urls.py')
-rw-r--r--app/src/urls.py40
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",
),