Documentação do Django

Tudo o que você precisa saber sobre Django (e algo mais).

Grupo de localização do Django para o Português

Esta é a tradução da documentação oficial do Django, mantida pelo grupo de localização do Django para o Português. Você pode nos ajudar a mantê-la atualizada e com qualidade. Para maiores informações, visite a página do grupo de localização.

Obtendo ajuda

Está com problemas? Nós gostaríamos de ajudar!

Primeiros passos

Visão geral
Veja como escrever uma aplicação Web dirigida a banco de dados à maneira Django.
Instalação
Tenha o Django instalado em seu computador.

Tutorial: Escrevendo sua primeira aplicação Django

Parte 1
Inicie um projeto, crie models e brinque com a API do banco de dados.
Parte 2
Explore o site de administração gerado automaticamente.
Parte 3
Escreva as interfaces públicas views.
Parte 4
Aprenda como processar formulários.

Utilizando Django

Models
Desenhe uma única e definitiva fonte de dados sobre os seus dados.
Processando requisições web
Processe requisições web, mapeie elas para views e retorne páginas.
Formulários
Construa e processe formulários HTML.
Templates
Desenvolva o desenho visual do seu site.

Aplicações adicionais (“contrib”)

Interface administrativa automática do Django
Obtenha uma interface Web limpa para os seus dados com pouco esforço.
Ferramentas de formulários
Manipule facilmente complexos workflows de formulários.
Syndication feeds
Gere feeds RSS e Atom de seus dados.
“Local flavor”
Dê a seu site aquele toque local especial.

Resolvendo problemas específicos

Implantação
Libere seu projeto para o mundo.
Importando dados de um banco de dados legado
Use Django com uma base de dados existente ou ao lado de outro kit de ferramentas de desenvolvimento web.
Tags de template personalizadas
Adicione suas próprias extensões para a linguagem de templates do Django.
Gerando CSV & PDF
Produza conteúdo não HTML com Django.

Referência

Settings
Veja todas as opções de configurações do Django e o que elas fazem.
Objetos request & response
Entenda as classes que o Django usa para representar requests e responses HTTP.
Referência da API do Model
Divirta-se na glória do sistema de modelos do Django.
Referência da API de Formulários
Aprenda os detalhes dos formulários, campos e widgets.

E o restante

Django internamente
Aprenda como o Django funciona por baixo dos panos e como você pode contribuir com o projeto.
Notas de lançamento
Veja o que há de novo em cada versão do Django.
Deprecation Timeline
Veja as APIs que foram marcados como obsoletas em lançamentos futuros do Django.
Miscelânea
Coisas que não podemos encontrar um lugar mais organizado para elas. Como aquela gaveta em sua cozinha com tesouras, baterias e fitas adesivas.