Vai al contenuto
Pandora

Entra

Manuale Sviluppatori - Primi passi

Passi della prova 8

Scarica il manuale in PDF (PDF/A accessibile)

Creato il · ultima modifica il

  1. Installa djangorestframework e aggiungilo alle app.
  2. Scrivi un ModelSerializer per Evento, con i posti liberi come campo in sola lettura.
  3. Scrivi un ReadOnlyModelViewSet e registralo con un router sotto /api/eventi/.
  4. Lettura libera per tutti; aggiungi poi una seconda vista, solo per utenti autenticati, che elenca le iscrizioni di un evento.
  5. Scrivi i test con APIClient: risposta 200 e contenuto dell’elenco; risposta 401 o 403 per le iscrizioni senza accesso.