Curso

ORM no Django: Implementando o relacionamento 1:N

Neste curso veremos como desenvolver uma aplicação web em Django que efetua o CRUD de duas entidades que se relacionam da forma 1:N (uma marca está vinculada a vários produtos). Veremos aqui como é simples configurar esse tipo de relacionamento nesse framework e para isso partiremos de uma aplicação que já conta com os dois cadastros isolados, facilitando o entendimento de como as entidades se relacionam no Django.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

6 horas

Curso de CRUD 1:N no Django (6 aulas)

Aula 1 - Introdução

Dando início ao nosso curso veremos aqui a aplicação que foi desenvolvida e como as entidades Produto e Marca estão relacionadas nesse contexto (1:N).

Aula 2 - Estrutura do Projeto

Neste curso partiremos de uma aplicação que já conta com os cadastros de produtos e marcas isolados. A partir daqui adicionaremos o relacionamento entre as entidades. Para compreender melhor o projeto analisaremos aqui as suas pastas e arquivos.

Aula 3 - CRUD de marcas

Veremos aqui como está estruturado o CRUD de marcas da aplicação. Essa é a entidade que será referenciada posteriormente por vários produtos dentro do relacionamento 1:N.

Aula 4 - CRUD de produtos

Aqui já temos um CRUD de produtos pronto, porém sem relação ainda com o cadastro de marcas. Então analisaremos neste vídeo como está o cadastro dessa entidade para posteriormente relacioná-la com uma marca.

Aula 5 - Adicionando relacionamento 1:N

Agora que já vimos como estão funcionando os dois CRUDs isoladamente, vamos relacioná-los por meio de uma chave estrangeira na entidade Produto apontando para a Marca.

Aula 6 - Listando produtos por marca

Uma vez que as entidades Produto e Marca já estão relacionadas, veremos agora como adicionar na listagem de marcas um link para a listagem de todos os produtos que referenciam determinada marca.

Iniciar agora
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de Python

Curso de Python

Django REST Framework: Criando uma API RESTful 1:N

Django REST: Criando uma API web