コード例 #1
0
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))
コード例 #2
0
ファイル: views.py プロジェクト: mazhenpy/pylabsite
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']))
コード例 #3
0
ファイル: views.py プロジェクト: mazhenpy/pywormsite
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))