拍爱

rapp.py 586B

1234567891011121314151617181920212223242526
  1. # -*- coding: utf-8 -*-
  2. import json
  3. from operation.models import LatestAppInfo
  4. from utils.redis.connect import r
  5. from utils.redis.rkeys import LATEST_APP_INFO
  6. # 最新 APP 相关
  7. def set_latest_app(src=0):
  8. """ 设置最新 APP 信息 """
  9. try:
  10. appinfo = LatestAppInfo.objects.filter(src=src)[0].data
  11. except IndexError:
  12. appinfo = {}
  13. r.set(LATEST_APP_INFO % src, json.dumps(appinfo))
  14. return appinfo
  15. def get_latest_app(src=0):
  16. """ 获取最新 APP 信息 """
  17. return json.loads(r.get(LATEST_APP_INFO % src) or '{}') or set_latest_app(src)