Introduktion

Slutförd

Även om det är möjligt att skapa program som interagerar direkt med en relationsdatabas kan den här direkta interaktionen leda till kod som dupliceras och inte är säker. Det här problemet ledde till införandet av objektrelationsmappare (ORM), som avgränsar databasanrop från objekt.

Som utvecklare kan du använda ORM:er för att utforma objekt som representerar dina data. Ormarna kan också hantera databasåtgärder åt dig.

Django har en inbyggd ORM, som är en kärnkomponent i ramverket. I den här modulen utforskar vi Django ORM, hur du skapar modellobjekt och hur du interagerar med databasen via ORM.

I den här modulen kommer du att lära dig:

  • Syftet med en ORM.
  • Så här konfigurerar och aktiverar du Django SQLite-databasen.
  • Så här skapar och aktiverar du Django-modeller.
  • __str__ Varför metoden är ett viktigt tillägg i klasser.
  • Skapa och fråga efter data i din SQLite-databas.

Förutsättningar: