Не могу найти информацию о том, как настроено кэширование Django Rest Framework generi c представлений. Должен ли я переопределить сообщение get и добавить собственный @method_decorator? Мне это кажется неуместным c.
class BlogTags(generics.ListAPIView):
queryset = CustomContentBlogTag.objects.all()
serializer_class = CustomContentBlogTagSerializer
permission_classes = [AllowAny]
@method_decorator(cache_page(60 * 60 * 24))
def get(self, request, *args, **kwargs):
return super().get(request, *args, **kwargs)
Документы, которые я нашел:
Кэширование: https://www.django-rest-framework.org/api-guide/caching/
Generi c просмотров: https://www.django-rest-framework.org/api-guide/generic-views/
В документах generic c views есть предложение, что набор запросов каким-то образом кэшируется. Но что, если я хочу, чтобы весь вид был кэширован?