在这里,这是我的观点。现在,我无法找到实现Redis缓存的方法。
从django.core.cache导入缓存类UserListView(APIView):
def get(self, request):
# userss = Cach.objects.values('cache_id', 'username', 'email')
data = Cach.objects.values('cache_id', 'username', 'email')
# cache.set('users',userss)
# data = cache.get('users')
return Response(data)发布于 2015-07-13 08:01:14
实现任何缓存的逻辑如下:
Django为缓存提供了一个简单的类似字典的API。一旦您拥有了正确配置缓存,就可以使用简单的缓存api:
from django.core.cache import cache
def get(request):
value = cache.get('somekey')
if not value:
# The value in the cache for the key 'somekey' has expired
# or doesn't exist, so we generate the value
value = 42
cache.set('somekey', value)在django中缓存还有很多内容,请确保您阅读了描述如何在模板中使用缓存的文献资料,以及如何缓存整个视图输出等等。
https://stackoverflow.com/questions/31377764
复制相似问题