def _cache(self) -> Dict[str, Any]:
if self._cached_obj is None:
self._cached_obj = cache.get_or_set(
'hierarkey_{}_{}'.format(self._cache_namespace, self._obj.pk),
lambda: {s.key: s.value for s in self._objects.all()},
timeout=1800
)
return self._cached_obj
评论列表
文章目录