def index(request): day = request.GET.get('day', None) key = request.GET.get('key', None) domains = Minutely.by_day(starttime=day, endtime=day) total = len(domains) n = len(key.split('.')) + 1 if key else 2 domains = Minutely.analysis(domains, n, key) return {'domains':domains, 'total':total, 'day':day, 'key':key}
def index(request): day = request.GET.get('day', None) key = request.GET.get('key', None) timeout = settings.LOGGIT_TIMEOUT if day is None else 60 if cache.get(day) is None: domains = list(Minutely.objects(date__startswith=day.replace('-', '')).values_list('domain', )) cache.set(day, domains, timeout) domains = cache.get(day) total = len(domains) n = 2 if key: n = len(key.split('.')) + 1 domains = Minutely.analysis(domains, n, key) return {'domains':domains, 'total':total, 'day':day, 'key':key}