私は基本的な残りのフレームワークのセットアップを持っています:
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()
これは機能しません。これらのビューを適切にラップするにはどうすればよいですか?