Merge pull request #209 from stephrdev/improve-querystring-filter

Improve querystring filtering.
master
Brandon Taylor 2019-02-22 07:55:56 -05:00 committed by GitHub
commit 08ee36ee3e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -6,6 +6,7 @@ from django.conf import settings
from django.conf.urls import url from django.conf.urls import url
from django.contrib.admin import ModelAdmin, TabularInline, StackedInline from django.contrib.admin import ModelAdmin, TabularInline, StackedInline
from django.contrib.admin.options import InlineModelAdmin from django.contrib.admin.options import InlineModelAdmin
from django.contrib.admin.views.main import IGNORED_PARAMS
from django.contrib.contenttypes.admin import (GenericStackedInline, from django.contrib.contenttypes.admin import (GenericStackedInline,
GenericTabularInline) GenericTabularInline)
from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.models import ContentType
@ -38,8 +39,8 @@ class SortableAdminBase(object):
filters = {} filters = {}
for k, v in request.GET.items(): for k, v in request.GET.items():
if k not in ['_to_field', '_popup',]: if k not in IGNORED_PARAMS:
filters.update({ k: v }) filters[k] = v
return filters return filters