def history(request): hist_state = int(request_get(request,'state',1)) curr_page = int(request_get(request,'page',1)) #判断当前获取页面不能小于1 curr_page = 1 if curr_page < 1 else curr_page data = pub_list.objects.filter(state = hist_state) #数据分页操作 publist = pagination(data, 15, curr_page) #判断当前页不能大于最大页 curr_page = publist.get('total') if curr_page > publist.get('total') else curr_page #获取翻页列表 pages = get_pages(curr_page, publist.get('total')) return {'active':'history','state':hist_state,'publist':publist.get('rows'), 'curr_page': publist.get('page'), 'pages':pages,}
def set_task(request): tid = request_get(request,'tid') action = request_get(request,'action') mq = settings.MQ mq.put((action,tid)) return {'Callback': 'HttpResponse', 'args':('success',)}