Guest User

Untitled

a guest
May 23rd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. from django.core.cache import cache
  2. def cache_for(seconds,fetch=0):
  3. def cache_it(func):
  4. def deco_func(self):
  5. val = cache.get(self.get_cache_key(fetch))
  6. if not val:
  7. val = func(self)
  8. cache.set(self.get_cache_key(fetch), val, seconds)
  9. return val
  10. return deco_func
  11. return cache_it
Add Comment
Please, Sign In to add comment