From dde5a46bd079f8dd2eea4cff76b838f0fecc30ad Mon Sep 17 00:00:00 2001 From: Jerome Celle Date: Mon, 13 Jan 2020 17:31:06 +0100 Subject: [PATCH] Allow related field to be used in filter --- admin_auto_filters/filters.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/admin_auto_filters/filters.py b/admin_auto_filters/filters.py index 0e5fa7e..cb3d534 100644 --- a/admin_auto_filters/filters.py +++ b/admin_auto_filters/filters.py @@ -23,6 +23,7 @@ class AutocompleteFilter(admin.SimpleListFilter): is_placeholder_title = False widget_attrs = {} rel_model = None + parameter_name = None form_field = forms.ModelChoiceField class Media: @@ -37,7 +38,9 @@ class Media: } def __init__(self, request, params, model, model_admin): - self.parameter_name = '{}__{}__exact'.format(self.field_name, self.field_pk) + if self.parameter_name is None: + self.parameter_name = '{}__{}__exact'.format(self.field_name, + self.field_pk) super().__init__(request, params, model, model_admin) if self.rel_model: