年月日转时间戳
first_day = '2019-01-01'
last_day = '2019-12-31'
st_first_day = time.strptime(first_day, '%Y-%m-%d')
st_last_day = time.strptime(last_day, '%Y-%m-%d')
start_time = time.mktime(st_first_day)
end_time = time.mktime(st_last_day)
start_date = time.time() - 86400
start = time.localtime(int(start_date))
start_time = time.strftime('%Y-%m-%d %H:%M:%S', start)
end_date = time.time()
end = time.localtime(int(end_date))
end_time = time.strftime('%Y-%m-%d %H:%M:%S', end)
# def get_dashboard_detail(request):
# data = request.query_params.dict()
# if not data.get('start_date') or not data.get('end_date'):
# cur_time = datetime.datetime.now()
# end_time = cur_time.date()
# # int_time = datetime.datetime.combine(start_time, datetime.time())
# start_time = end_time - datetime.timedelta(days=1)
# else:
# start_date = data['start_date']
# start_time = start_date
# end_date = data['end_date']
# end_datetime = datetime.datetime.strptime(end_date, '%Y-%m-%d')
# end_time = end_datetime.date() + datetime.timedelta(days=1)
#
# bbb = xxx.objects.filter(
# create_time__range=(start_time, end_time)).values_list('keyword', flat=True)
# aaa = Counter(keywords)
# pie_sorter = sorted(aaa.items(), key=lambda dic: dic[1], reverse=True)
# pie_dic = [{'x': xxx[0], 'y': xxx[1]} for xxx in pie_sorter]
# tags = [{'name': x, 'value': y} for x, y in aaa.items()]
# return make_response(dict(pieData=pie_dic[:10], tags=tags))
cur_time = time.time()
int_cur_time = int(cur_time)
cur_local_time = time.localtime(int_cur_time)
cur_date = time.strftime('%Y-%m-%d', cur_local_time)
ten_ago_time = cur_time - 864000
int_ten_ago_time = int(ten_ago_time)
ten_ago_local_time = time.localtime(int_ten_ago_time)
ten_ago_date = time.strftime('%Y-%m-%d', ten_ago_local_time)