Anzi con -Admin come suffisso è ancora meglio

my-submodulepoetico
Guido Longoni 2023-07-07 00:11:40 +02:00
parent 9646cc8b6f
commit 93ab4aace2
2 changed files with 5 additions and 5 deletions

View File

@ -13,7 +13,7 @@ from django.core.paginator import Paginator
from django.db.models import F from django.db.models import F
from . import models from . import models
from .drilldown_autocomplete import DrillDownAutocomplete from .drilldown_autocomplete import DrillDownAutocompleteAdmin
# Modified version of a GIST I found in a SO thread # Modified version of a GIST I found in a SO thread
# cfr. http://masnun.rocks/2017/03/20/django-admin-expensive-count-all-queries/ # cfr. http://masnun.rocks/2017/03/20/django-admin-expensive-count-all-queries/
@ -167,8 +167,8 @@ ddaf={
} }
} }
class RecapitoInline(StackedPolymorphicInline, DrillDownAutocomplete): class RecapitoInline(StackedPolymorphicInline, DrillDownAutocompleteAdmin):
class IndirizzoInline(StackedPolymorphicInline.Child, DrillDownAutocomplete): class IndirizzoInline(StackedPolymorphicInline.Child, DrillDownAutocompleteAdmin):
model = models.Indirizzo model = models.Indirizzo
autocomplete_fields = ('dug','comune','cap','nazione',) autocomplete_fields = ('dug','comune','cap','nazione',)
drilldown_autocomplete_fields = ddaf drilldown_autocomplete_fields = ddaf
@ -284,7 +284,7 @@ class SoggettoContattabileAdmin(PolymorphicParentModelAdmin):
@admin.register(models.Indirizzo) @admin.register(models.Indirizzo)
class IndirizzoAdmin(HiddenModel, DrillDownAutocomplete, RicercaOrdinataMixin, AjaxAutocompleteListFilterModelAdmin, PolymorphicChildModelAdmin, AutocompleteAdmin): class IndirizzoAdmin(HiddenModel, DrillDownAutocompleteAdmin, RicercaOrdinataMixin, AjaxAutocompleteListFilterModelAdmin, PolymorphicChildModelAdmin, AutocompleteAdmin):
# resource = resources.IndirizzoResource # resource = resources.IndirizzoResource
# list_per_page = 15 # list_per_page = 15
# paginator = CachingPaginator # paginator = CachingPaginator

View File

@ -105,7 +105,7 @@ class DrillDownAutocompleteSelect(AutocompleteSelect, DrillDownAutocompleteMixin
pass pass
class DrillDownAutocomplete(admin.options.BaseModelAdmin): class DrillDownAutocompleteAdmin(admin.options.BaseModelAdmin):
drilldown_autocomplete_fields = dict() drilldown_autocomplete_fields = dict()
class Media: class Media: