Modello ListFilter
Descrizione
Il modello ListFilter consente di definire l’attributo list_filter dei modelli di Django Admin per la definizione dei filtri da configurare.
Nell’esempio qui sopra mostrato, sono stati configurati i filtri sui campi is_active e model per i modelli ListDisplayAdmin, ListDisplayLinkAdmin e ListFilterAdmin.
Dopo la modifica del modello ListFilter sarà necessario riavviare l’applicazione Django per ricaricare le nuove impostazioni.
Se non venisse definito nessun filtro saranno usati i filtri presenti sul modello di Django. Se tutti i filtri definiti risultano disattivati allora verranno rimossi anche i filtri predefiniti presenti sul modello.
Campi
All’interno del modello sono presenti i seguenti campi:
Nome | Tipologia | Descrizione |
---|---|---|
id | Intero (automatico) | Identifica univocamente il record all’interno del modello |
__str__ | Carattere (automatico) | Mostra una breve descrizione del record del modello |
model | Carattere | Indica il nome del modello admin da configurare |
field | Carattere | Indica il nome del campo del modello admin da configurare |
order | Intero | Stabilisce l’ordine numerico dei campi da configurare |
is_active | Booleano | Consente di attivare o disattivare il campo configurato |