Использование кэша в 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')),
]