File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -149,9 +149,13 @@ def search(self, request):
149149 @action (detail = False , methods = ['get' ])
150150 def trending (self , request ):
151151 """Get trending movies based on popularity score"""
152- limit = int (request .query_params .get ('limit' , 10 ))
153- movies = Movie .objects .order_by ('-popularity_score' )[:limit ]
154- serializer = self .get_serializer (movies , many = True )
152+ queryset = Movie .objects .order_by ('-popularity_score' )
153+ page = self .paginate_queryset (queryset )
154+ if page is not None :
155+ serializer = self .get_serializer (page , many = True )
156+ return self .get_paginated_response (serializer .data )
157+
158+ serializer = self .get_serializer (queryset , many = True )
155159 return Response (serializer .data )
156160
157161
You can’t perform that action at this time.
0 commit comments