class BaseViewSet(BaseModelViewSet):

    queryset = model.objects.all()

    serializer_class = modelSerializer

    http_method_names = ["get"]

    filterset_class = modelFilter


    def get_serializer_class(self):

        year = self.request.GET.get("year")

        if year:

            return yearSerializer

        return modelSerializer