Почему django не может прочитать url моего пути, чтобы показать список книг?

Я сделал несколько объектов на сайте моей местной библиотеки и пытаюсь перейти по этой ссылке: catalog/books/ чтобы посмотреть свой Книжный список, но результат:
введите описание изображения здесь

также мои коды :

urls.py:

from django.urls import path
from django.contrib import admin
from . import views



app_name='catalog'

urlpatterns = [
   path(r'^$', views.Index.as_view(), name='index'),
   path(r'^books/$', views.BookListView.as_view(), name='books'),
   path(r'^book/(?P<pk>\d+)$', views.BookDetailView.as_view(), name='book-detail'),
]

мои html файлы:

введите описание изображения здесь

введите описание изображения здесь

также я добавляю catalog: в свои модели в def get_absolute_url

Вернуться на верх