from django.shortcuts import render from .vodclient import getAllClass, searchMedia from rest_framework.views import APIView from rest_framework.response import Response from rest_framework.viewsets import ModelViewSet # Create your views here. class ClassView(APIView): perms_map={'get':'*'} def get(self, request, format=None): """ 查询分类 """ return getAllClass() class VideoView(APIView): perms_map={'get':'video_view'} def get(self, request, format=None): """ 查询视频 """ params={'Filters':['basicInfo', 'metaData']} params['Offset'] = request.query_params.get('Offset', 0) params['Limit'] = request.query_params.get('Limit', 20) params['Names'] = request.query_params.getlist('name') if request.query_params.get('name') else [] params['ClassIds']= request.query_params.getlist('classid') if request.query_params.get('classid') else [] return searchMedia(params) class RecordViewSet(ModelViewSet): pass