Ejemplo n.º 1
0
def api_get_media_recommend(request):
    type = request.GET.get('recommondtype') 
    id = request.GET.get('id') 
    total_count = 0
    #媒资推荐媒资
    if type and id:
        id = int(id)
        if type == 'asset' :
            dataList = yield from Media.getAssetRecommend('id=?' ,id, type='asset')
            total_count = len(dataList)
    #首页媒资推荐
    else:
        if type == 'index' :
            dataList = yield from Media.getAssetRecommend("rmdposter<>'' ",args=None, type='index')
            total_count = len(dataList)
        else :
            raise APIValueError('getAssetRecomment', 'parse param error.')

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