Class based views Entendendo as class based views BaseView TemplateView ListView DetailView CreateView DeleteView UpdateVeiw
Refatorando nosso projeto para usar CBV
Advanced template system Herança de templates para economizar código e facilitar a manutenção Include de templates para organizar o código em partes Usando template blocks Facilitando sua vida com template tags Criando seus proprios filters
Django ORM Advanced e performance Esmiuçando seus models pelo terminal Utilizando o bulk para criação de objetos em massa Evitando queries desnecessárias usando o exists() Acelerando consultas com o value_list Ordenando suas queries com order_by Obtendo objetos como dicionarios Utilizando o pre fetch related para evitar queries adicionais Levando a lógica de negócios para os Managers
Django debug toolbar Instalacao do DDT Verificando a performance da sua aplicação Corrigindo gargalos e acelerando sua aplicação
Personalizando o Django Admin Tunando seus model views Criando suas próprias actions Personalizando os cabecalhos do Django admin Usando o autocomplete do Django 2.0
Django Permissions Entendendo o sistema de permissões do Django Criando suas próprias permissões Verificando permissões para garantir integridade da aplicação
Cookies e sessoes Entendendo os cookies e sessões Utilizando cookies na sua aplicação Utilizando sessoes de forma inteligente
Middlewares Entendendo o que sao Middlewares Criando seu proprio Middlewares
Sending emails Configurando seu envio de emails Enviando emails de textos Enviando emails com templates HTML
Gerenciamento de erros Manuseando erros da forma correta Criando página personalizada para erros 4.xx Criando página personalizada para erros 5.00
Login com redes sociais Configurando o Django social plugin Criando a app no Facebook e configurando o login social Criando a app no Twitter e configurando o login social Preparando a página de login para as redes sociais habilitadas
Segurança Aumentando a segurança da sua aplicação Utilizando CORS_HEADERS A importância do Allowed hosts Entendendo o Debug true para evitar exposição de informações críticas Extraindo dados sensíveis da sua aplicação
Testando sua aplicação Django Entendendo a engine de testes Criando seus próprios testes API's basicas sem uso de frameworks ( Alem do Django ) Conectando sua aplicacao Django a um banco de dados existente