Использование кэша в UserViewSet в djoser в django / djangorestframework

В настоящее время я использую cache_page из декораторов в django rest framework для кэширования api.

Для аутентификации я использую djoser с django rest framework, но я не понимаю, как я могу добавить декоратор cache_page в урлы djoser.

Это мой один из наборов представлений для кэша

class TagViewSet(viewsets.ModelViewSet):
    queryset=Tags.objects.all()
    serializer_class=TagSerializer
    permission_classes=[permissions.IsAuthenticated]
    authentication_classes= [authentication.TokenAuthentication]

    #Cache

    @method_decorator(cache_page(30))
    def dispatch(self, *args, **kwargs):
       return super(TagViewSet, self).dispatch(*args, **kwargs)

я хочу точно такое же с djoser urls, но у меня нет userviewset и я не знаю, как получить к нему доступ.

views.py (пользователь)

empty

Пожалуйста, подскажите мне, как я могу добавить cache_page для урлов djoser

UPDATE

добавили urls.py из djoser

from django.urls import path, include
from .views import *



app_name='users'



urlpatterns = [
    
    path('api/auth/', include('djoser.urls')),
    path('api/auth/', include('djoser.urls.authtoken')),
    
]
Вернуться на верх