Introdução
Embora seja possível criar aplicativos que interajam diretamente com um banco de dados relacional, essa interação direta pode resultar em um código duplicado e não seguro. Esse problema levou à introdução dos ORMs (mapeadores relacionais de objeto), que separam as chamadas de banco de dados dos objetos.
Como desenvolvedor, você pode usar os ORMs para criar objetos que representam seus dados. Os ORMs também podem gerenciar operações de banco de dados para você.
O Django tem um ORM interno, que é um componente principal da estrutura. Neste módulo, exploraremos o ORM do Django, como criar objetos de modelo e como interagir com o banco de dados por meio do ORM.
Neste módulo, você aprenderá:
- A finalidade de um ORM.
- Como configurar e ativar o banco de dados SQLite do Django.
- Como criar e ativar modelos do Django.
- Por que o método
__str__
é uma adição importante às classes. - Como criar e consultar dados no banco de dados SQLite.
Pré-requisitos:
- Software
- Habilidades de codificação
- Noções de HTML e CSS
- Noções básicas do Django
- Noções básicas de bancos de dados relacionais
- Conhecimento intermediário de Python, incluindo: