Tutorial Django

Este tutorial do Django ajuda você a aprender como usar o framework web Django do zero por meio de exemplos práticos e do mundo real.

Pré-requisitos

Você deve ter o seguinte conhecimento para seguir o tutorial do Django:

O tutorial é relevante para Django 4.x

Seção 1. Noções básicas do Django

Nesta seção, você aprenderá os conceitos básicos do Django construindo um blog que permite aos usuários se inscreverem, entrarem e publicarem posts no blog.

Seção 2. Visualizações baseadas em classes do Django

Nesta seção, você aprenderá as visualizações baseadas em classe criando um aplicativo Todo List que permite aos usuários se registrar, fazer login, redefinir senhas, criar perfis e gerenciar suas próprias tarefas.

  • Django Todo App – mostra como criar a estrutura do projeto Todo App do zero.
  • ListView – aprenda como usar a classe ListView para exibir uma lista de tarefas.
  • DetailView – mostra como usar a classe DetailView para exibir uma tarefa.
  • CreateView – aprenda como usar a classe CreateView para criar um formulário que cria uma tarefa.
  • UpdateView – orienta você sobre como usar a classe UpdateView para criar um formulário que edita uma tarefa.
  • DeleteView – orienta você nas etapas de uso da classe DeleteView para excluir uma tarefa existente.
  • LoginView – mostra como usar o LoginView para criar uma página de login para o Todo App.
  • FormView – aprenda como usar o FormView para criar uma página de registro que permite aos usuários se inscreverem.
  • Redefinição de senha – mostra como implementar o recurso de redefinição de senha para um aplicativo Django.
  • Perfil de usuário – orienta você nas etapas de implementação de um recurso de perfil de usuário para o aplicativo Todo.

Seção 3. Django ORM

Nesta seção, você se aprofundará no Django ORM e em como usá-lo de maneira eficaz para interagir com bancos de dados relacionais.

  • Django ORM – uma introdução ao Django ORM e configuração de um projeto base para os próximos tutoriais desta seção.
  • Relacionamento um-para-um – explique o relacionamento um-para-um e como usar OneToOne para criar um relacionamento um-para-um no Django.
  • Relacionamento um-para-muitos – mostra como usar ForeignKey para criar um relacionamento um-para-muitos no Django.
  • Relacionamento muitos para muitos – aprenda como usar ManyToMany para criar um relacionamento muitos para muitos no Django.
  • Adicionando campos extras a um relacionamento muitos para muitos – mostra como adicionar campos extras a um relacionamento muitos para muitos.
  • Limit/Offset – mostra como usar o fatiamento para limitar o número de objetos retornados por um QuerySet.
  • Order_by – aprenda como usar o método order_by() para classificar o resultado retornado por um QuerySet. ( ORDER BY)
  • Começa com, termina com e contém – classifica os dados com base na correspondência de padrões no Django usando startswith, endswith, e contains( LIKE).
  • In – verifica se um valor está em uma lista de valores ( IN).
  • Range – use o range do Django para verificar se um valor está em um intervalo inclusive ( BETWEEN).
  • Isnull – verifica se um valor é NULL ou não usando isnulle consulta os dados de acordo ( IS NULL).
  • Existe – retorna Truese uma consulta contém algum objeto ou Falsenão.
  • Agregado – mostra como executar funções agregadas como média, contagem, máximo, mínimo e soma.
  • Agrupar por – agrupa objetos em grupos.

Seção 4. Construindo API usando Django REST Framework

Nesta seção, você aprenderá passo a passo como construir APIs REST em aplicações Django.

Seção 5. Cookies e sessões do Django

Nesta seção, você aprenderá como os cookies funcionam no navegador e como configurar e ler cookies no Django. Em seguida, você explora como usar cookies para dar suporte a sessões no Django.

  • Cookies – aprenda sobre cookies e como gerenciá-los no Django.
  • Sessões – explique como as sessões do Django funcionam e como usá-las para persistir dados entre solicitações.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *