Introductie

Voltooid

Hoewel het mogelijk is om toepassingen te maken die rechtstreeks met een relationele database communiceren, kan deze directe interactie leiden tot code die wordt gedupliceerd en niet beveiligd. Dit probleem heeft geleid tot de introductie van object-relationele mappers (ORM's), die database-aanroepen van objecten scheiden.

Als ontwikkelaar kunt u ORM's gebruiken om objecten te ontwerpen die uw gegevens vertegenwoordigen. ORM's kunnen ook databasebewerkingen voor u beheren.

Django heeft een ingebouwde ORM, een kernonderdeel van het framework. In deze module verkennen we de Django ORM, het maken van modelobjecten en de interactie met de database via de ORM.

In deze module leert u:

  • Het doel van een ORM.
  • De Django SQLite-database instellen en activeren.
  • Django-modellen maken en activeren.
  • Waarom de __str__ methode een belangrijke toevoeging is in klassen.
  • Gegevens maken en er query's op uitvoeren in uw SQLite-database.

Vereisten: