from django.urls import include, path from rest_framework.routers import DefaultRouter from books.views import BookViewSet, ReadingSettingsViewSet router = DefaultRouter() router.register(r"books", BookViewSet, basename="book") urlpatterns = [ path("", include(router.urls)), path("settings/", ReadingSettingsViewSet.as_view({ "get": "list", "patch": "partial_update", }), name="reading-settings"), ]