Anzi con -Admin come suffisso è ancora meglio
parent
9646cc8b6f
commit
93ab4aace2
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue