diff --git a/django/contatti_app/admin.py b/django/contatti_app/admin.py index f63d03c..9d6161c 100644 --- a/django/contatti_app/admin.py +++ b/django/contatti_app/admin.py @@ -13,7 +13,7 @@ from django.core.paginator import Paginator from django.db.models import F from . import models -from .drilldown_autocomplete import DrillDownAutocomplete +from .drilldown_autocomplete import DrillDownAutocompleteAdmin # Modified version of a GIST I found in a SO thread # cfr. http://masnun.rocks/2017/03/20/django-admin-expensive-count-all-queries/ @@ -167,8 +167,8 @@ ddaf={ } } -class RecapitoInline(StackedPolymorphicInline, DrillDownAutocomplete): - class IndirizzoInline(StackedPolymorphicInline.Child, DrillDownAutocomplete): +class RecapitoInline(StackedPolymorphicInline, DrillDownAutocompleteAdmin): + class IndirizzoInline(StackedPolymorphicInline.Child, DrillDownAutocompleteAdmin): model = models.Indirizzo autocomplete_fields = ('dug','comune','cap','nazione',) drilldown_autocomplete_fields = ddaf @@ -284,7 +284,7 @@ class SoggettoContattabileAdmin(PolymorphicParentModelAdmin): @admin.register(models.Indirizzo) -class IndirizzoAdmin(HiddenModel, DrillDownAutocomplete, RicercaOrdinataMixin, AjaxAutocompleteListFilterModelAdmin, PolymorphicChildModelAdmin, AutocompleteAdmin): +class IndirizzoAdmin(HiddenModel, DrillDownAutocompleteAdmin, RicercaOrdinataMixin, AjaxAutocompleteListFilterModelAdmin, PolymorphicChildModelAdmin, AutocompleteAdmin): # resource = resources.IndirizzoResource # list_per_page = 15 # paginator = CachingPaginator diff --git a/django/contatti_app/drilldown_autocomplete.py b/django/contatti_app/drilldown_autocomplete.py index 2bcd87d..919f030 100644 --- a/django/contatti_app/drilldown_autocomplete.py +++ b/django/contatti_app/drilldown_autocomplete.py @@ -105,7 +105,7 @@ class DrillDownAutocompleteSelect(AutocompleteSelect, DrillDownAutocompleteMixin pass -class DrillDownAutocomplete(admin.options.BaseModelAdmin): +class DrillDownAutocompleteAdmin(admin.options.BaseModelAdmin): drilldown_autocomplete_fields = dict() class Media: