Introduzione

Completato

Benché sia possibile creare applicazioni che interagiscono direttamente con un database relazionale, tale interazione diretta può generare codice duplicato e non sicuro. A seguito di questo problema, sono stati introdotti i mapper relazionali a oggetti (ORM), che separano le chiamate di database dagli oggetti.

Gli sviluppatori possono usare gli ORM per progettare oggetti che rappresentano i dati. Gli ORM possono anche gestire le operazioni di database per l'utente.

Django dispone di un ORM incorporato, che è uno dei componenti principali del framework. In questo modulo verrà esaminato l'ORM di Django e verrà descritto come creare oggetti modello e come interagire con il database tramite l'ORM.

Contenuto del modulo:

  • Scopo di un ORM.
  • Come configurare e attivare il database SQLite di Django.
  • Come creare e attivare i modelli di Django.
  • Perché il metodo __str__ costituisce un'aggiunta importante nelle classi.
  • Come creare dati ed eseguire query sui dati nel database SQLite.

Prerequisiti: