Is APITest with Query params different then just normal url? Is APITest with Query params different then just normal url? django django

Is APITest with Query params different then just normal url?


Try passing the query parameter as a data payload instead. Change the line in your test to:

response = self.client.get('/api/titles-and-blurbs/', {'genre': 'horror'})

Django docs here on the different ways to pass query parameters in urls.

Another person reported a similar issue with an empty QUERY_PARAMS while testing DRF (see here). It looks like they fixed it but maybe they missed something or you didn't get the update.