|
# -*- coding: utf-8 -*-
import json
from django.conf import settings
from operation.models import LatestAppInfo
from utils.redis.rkeys import LATEST_APP_INFO
r = settings.REDIS_CACHE
# 最新 APP 相关
def set_latest_app():
""" 设置最新 APP 信息 """
try:
appinfo = LatestAppInfo.objects.all()[0].data
except IndexError:
appinfo = {}
r.set(LATEST_APP_INFO, json.dumps(appinfo))
return appinfo
def get_latest_app():
""" 获取最新 APP 信息 """
return json.loads(r.get(LATEST_APP_INFO) or '{}') or set_latest_app()
|