Filtrare gli oggetti visti dallo staff nell’admin di Django

lunedì, 22 settembre 2008

Uno dei vantaggi dell’utilizzo di Django risiede nella possibilità di avere una interfaccia di amministrazione dei modelli praticamente già pronta.

Nel caso si abbiano più amministratori del portale si può però voler filtrare gli oggetti modificabili e visualizzabili dallo staff, a seconda dell’utente. Nel caso di un portale di notizie, ad esempio, può essere necessario filtrare l’elenco degli articoli mostrando solo quelli il cui autore è l’utente loggato, e dare solo al super amministratore la possibilità di vedere tutto.

In django 1.0 ci viene in aiuto la classe admin del nostro modello. (continua…)