def visit_statistics(max_id): import socket print u'%s -> 开始归档访问数据 -----' % datetime.datetime.now() logs = db.session.query(Visit_log).filter(Visit_log.id <= max_id).order_by(Visit_log.id).all() if logs: for log in logs: log.date = str(log.timestamp)[:10] if not robot(log): if not php_url(log): Blog_info.new_visit(log.date) else: print u'%s -> 没有需要归档的黑名单数据' % datetime.datetime.now()
def visit_statistics(max_id): import socket print u'%s -> 开始归档访问数据 -----' % datetime.datetime.now() logs = db.session.query(Visit_log).filter(Visit_log.id <= max_id).order_by( Visit_log.id).all() if logs: for log in logs: log.date = str(log.timestamp)[:10] if not robot(log): if not php_url(log): Blog_info.new_visit(log.date) else: print u'%s -> 没有需要归档的黑名单数据' % datetime.datetime.now()
def test_new_visit(self): old = Blog_info.get_info_by_day('2014-11-27') Blog_info.new_visit('2014-11-27') new = Blog_info.get_info_by_day('2014-11-27') print new.visit_day - old.visit_day assert new.visit_day - old.visit_day == 1