Caching Django Rest框架缓存页面

Caching Django Rest框架缓存页面,caching,django-rest-framework,Caching,Django Rest Framework,我正在尝试将缓存与Django rest框架集成。我在django.views.decorators.cache中遇到了cache\u页面模块。有人能告诉我怎样才能看到这个方法中存储的数据吗 Django可以使用不同的缓存存储选项进行设置,例如memchached或使用数据库。根据您的缓存存储选择,您可以检查该存储中的缓存数据 例如,如果要使用数据库,则需要创建一个表并将以下内容添加到settings.py: CACHES = { 'default': { 'BACKEN

我正在尝试将缓存与Django rest框架集成。我在
django.views.decorators.cache
中遇到了
cache\u页面
模块。有人能告诉我怎样才能看到这个方法中存储的数据吗


Django可以使用不同的缓存存储选项进行设置,例如memchached或使用数据库。根据您的缓存存储选择,您可以检查该存储中的缓存数据

例如,如果要使用数据库,则需要创建一个表并将以下内容添加到
settings.py

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.db.DatabaseCache',
        'LOCATION': 'my_cache_table',
    }
}

对于Django Rest框架实现:

  • APIView和ViewSet
  • 缓存querysets(ListAPIView),这里已经解决了这一问题: