我有基本的休息框架设置:
url(r'^items/$', ItemList.as_view(), name='item-list'),
...
class ItemList(generics.ListCreateAPIView):
model = Item
serializer_class = ItemSerializer
我想使用@cache_page
装饰器缓存这个请求。我尝试了一些愚蠢的事情,例如:
url(r'^items/$', cached_items, name='item-list'),
...
@cache_page(1000)
def cached_items(request):
return ItemList.as_view()
这是行不通的。如何正确包装这些视图?