def access_count_mon(req): master_13 = RedisDriver().master_13 mon = time.strftime('%Y-%m', time.localtime(time.time())) yesterday = str(datetime.date.today() - datetime.timedelta(days=1)) yestermon = yesterday[:7] # 同步上月 yesm = 'Month:{0}'.format(yestermon) access_ip = master_13.hget(yesm, 'IP') access_pv = master_13.hget(yesm, 'PV') item = Access_amount_mon() item.access_time = yestermon item.access_ip = access_ip item.access_pv = access_pv item.save() access_log.info("上月访问量-IP:{0}-PV:{1}".format(access_ip, access_pv)) return HttpResponse("上月访问量-IP:{0}-PV:{1}".format(access_ip, access_pv))
def access_count_mon(req): mon = time.strftime('%Y-%m', time.localtime(time.time())) yesterday = str(datetime.date.today() - datetime.timedelta(days=1)) yestermon = yesterday[:7] #同步上月 access_count = cache.get(yestermon, {'IP': 0, 'PV': 0}) item = Access_amount_mon() item.access_time = yestermon item.access_ip = access_count['IP'] item.access_pv = access_count['PV'] item.save() access_log.info("上月访问量-IP:{0}-PV:{1}".format(access_count['IP'],access_count['PV'])) return HttpResponse("上月访问量-IP:{0}-PV:{1}".format(access_count['IP'],access_count['PV']))