def retrieve(self, request, *args, **kwargs):
"""
Returns project latest stable version
"""
project = self.get_object()
latest_version = cache.get_or_set(
key=utils.get_latest_version_key(project.slug),
default=project.get_latest_version,
timeout=60 * 60, # 1 hour
)
return Response({
'latest': latest_version,
})
评论列表
文章目录