from rest_framework.response import Response from rest_framework.decorators import api_view from core.models import Video from core.serializers import VideoSerializer from django.db.models import Q @api_view(['GET']) def videoAPI(request): q = request.GET.get('q', '') videos = Video.objects.filter(Q(id__contains=q) | Q(name__contains=q)) serializer = VideoSerializer(videos, many=True) return Response(serializer.data)