Ejemplo n.º 1
0
def api_get_media_hot(request):
    num = request.GET.get('num') 
    curpage =  request.GET.get('curpage') 
    pagesize =  request.GET.get('pagesize') 
    total_count = 0
    last_page_or_not = 0
    print(curpage)
    print(pagesize)
    #分页请求
    if curpage and pagesize:
        curpage = int(curpage)
        pagesize = int(pagesize)

        offset = (curpage - 1) * pagesize
        dataList = yield from Media.getAssetHot(orderBy='hot desc', limit=[offset, pagesize])
        total_count = len(dataList)
        last_page_or_not = is_last_page(total_count, pagesize = pagesize)


    #首页请求
    else:
        if not num :
            num = 3;
        num = int(num)
        dataList = yield from Media.getAssetHot(orderBy='hot desc', limit=num)
        total_count = len(dataList)

    return dict(create_json_head(total_count, last_page_or_not), dataList=dataList)