code: def validate_query_params(self, request):
          
          # TODO: For jsonapi error object conformance, must set jsonapi errors "parameter" for
          # the ValidationError. This requires extending DRF/DJA Exceptions.
          for qp in request.query_params.keys():
              if not self.query_regex.match(qp):
                  raise ValidationError('invalid query parameter: {}'.format(qp))
              if len(request.query_params.getlist(qp)) > 1:
                  raise ValidationError(
                      'repeated query parameter not allowed: {}'.format(qp))
docs: Validate that query params are in the list of valid query keywords in
          :py:attr:`query_regex`
  
          :raises ValidationError: if not.