
DETAIL VIEW
La DetailView ci permette di ottenere i dettagli di un singolo oggetto, mentre con la Generic Display Views ListView otteniamo i dettagli di una lista di oggetti. Sono molto comode perché oltre ad essere particolarmente performanti sono anche facili da implementare. Andiamo nel file views.py e implementiamo una DetailView.
Dopo aver specificato la classe che eredita da DetailView occorre specificare il model e il nome del template. Per quanto riguarda quest’ultimo useremo articoloDetail.html già esistente. Andiamo poi a gestire la classe nel file urls.py.
LIST VIEW
Questa volta abbiamo specificato un nuovo file HTML, vediamo come abbiamo implementato listaArticoli.html.
Occorre modificare anche il file urls.py di modo che possiamo raggiungere la nuova pagina HTML. Poi andiamo nel browser all’indirizzo specificato e verifichiamo il funzionamento.
Scrivi un commento