Cosa deve fare
Scarica il manuale in PDF (PDF/A accessibile)
Creato il · ultima modifica il
- Ogni utente si registra e accede con email (django-allauth) e vede solo i propri dati.
- Un libro ha titolo, autore, anno, genere (da un elenco gestito nell’admin) e copertina facoltativa.
- Una lettura collega un utente a un libro, con stato (da leggere, in lettura, letto), data di inizio, data di fine, voto da 1 a 5 e note.
- La data di fine non può precedere quella di inizio; il voto si dà solo ai libri letti.
- Pagine: elenco delle letture con filtro per stato, dettaglio, inserimento e modifica, statistiche dell’anno (libri letti, voto medio, genere preferito).
- Un’API in sola lettura con DRF, solo per l’utente autenticato, che restituisce le sue letture.
- Admin di Django curato: colonne, ricerche, filtri.