예제 #1
0
파일: views.py 프로젝트: johncanlam/opms
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,}
예제 #2
0
파일: views.py 프로젝트: johncanlam/opms
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',)}