mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-06 21:40:13 +03:00
Python 2.6 compatibility
Change on transformation to make it compatible with python 2.6
This commit is contained in:
parent
7854bd5daf
commit
41412f9392
|
@ -65,9 +65,10 @@ class DjangoFilterBackend(BaseFilterBackend):
|
||||||
filter_class = self.get_filter_class(view, queryset)
|
filter_class = self.get_filter_class(view, queryset)
|
||||||
|
|
||||||
if filter_class:
|
if filter_class:
|
||||||
# Using solution by @leo-the-manic goo.gl/3LoFIj
|
# Inspired by @leo-the-manic goo.gl/3LoFIj
|
||||||
return filter_class(
|
return filter_class(
|
||||||
{k: v[0] if len(v) == 1 else v for k, v in request.query_params.lists()},
|
dict([(param[0], len(param[1]) == 1 and param[1][0] or param[1])
|
||||||
|
for param in request.query_params.lists()]),
|
||||||
queryset=queryset
|
queryset=queryset
|
||||||
).qs
|
).qs
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user