diff options
Diffstat (limited to 'app/books/urls.py')
-rw-r--r-- | app/books/urls.py | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/app/books/urls.py b/app/books/urls.py index 89c125e..4855149 100644 --- a/app/books/urls.py +++ b/app/books/urls.py @@ -1,4 +1,4 @@ -from django.conf.urls import url +from django.urls import path, re_path from django.views.generic.base import RedirectView from . import views @@ -6,19 +6,20 @@ from . import views app_name = "books" urlpatterns = [ - url( - r'(?P<page>\d+)/$', + re_path( + r'^(?P<page>\d+)/$', views.BookListView.as_view(), - name='list', + name="list" ), - url( - r'(?P<slug>[-\w]+)$', + path( + r'', + views.BookListView.as_view(), + {'page':1}, + name="list" + ), + path( + r'<str:slug>/', views.BookDetailView.as_view(), name='detail', ), - url( - r'^$', - RedirectView.as_view(url="/books/1/", permanent=False), - name="live_redirect" - ), ] |