Merge pull request #1 from adamfast/supply-form-prefix

By specifying a prefix of the field's name on each Autocomplete form multiple autocomplete filters can be put on the page. Without this, all fields are named/IDed autocomplete_field and there's a collision.
This commit is contained in:
Joseph Bane
2020-04-16 13:33:06 -04:00
committed by GitHub
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -66,7 +66,7 @@ class AjaxAutocompleteListFilter(admin.RelatedFieldListFilter):
initial_values = dict(querystring_value=request.GET.urlencode())
if autocomplete_field_initial_value:
initial_values.update(autocomplete_field=autocomplete_field_initial_value)
self.autocomplete_form = AutocompleteForm(initial=initial_values)
self.autocomplete_form = AutocompleteForm(initial=initial_values, prefix=field.name)
def get_queryset_for_field(self, model, name):
"""
+1 -1
View File
@@ -9,7 +9,7 @@ with open(os.path.join(CURRENT_WORKING_DIRECTORY, 'README.md')) as fp:
setup(
name='django-admin-autocomplete-list-filter',
version='0.1.4',
version='0.1.5',
description='Ajax autocomplete list filter for Django admin',
long_description=README,
long_description_content_type='text/markdown',