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.
master
Joseph Bane 2020-04-16 13:33:06 -04:00 committed by GitHub
commit a1de4561ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

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):
"""

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',