diff --git a/apps/course/views/admin.py b/apps/course/views/admin.py index 4ef39e1..391b900 100644 --- a/apps/course/views/admin.py +++ b/apps/course/views/admin.py @@ -98,6 +98,10 @@ class AdminCourseViewSet(viewsets.ModelViewSet): if category_id: queryset = queryset.filter(category_id=category_id) + professor_id = self.request.query_params.get('professor', None) + if professor_id: + queryset = queryset.filter(professors=professor_id) + level = self.request.query_params.get('level', None) if level: queryset = queryset.filter(level__contains=[{"title": level}])