Parsing and validating query params from GET request

Serializers can validate query parameters as well.

The difference is that you instance it using request.query_params instead of the request.data:

srlzr = SomeSerializer(data=request.query_params)
srlzr.is_valid(raise_exception=True)
1 Like