Documentação do Django - conteúdo¶
- Introdução
- Django em um relance
 - Guia de instalação rápida
 - Escrevendo seu primeiro app Django, parte 1
 - Escrevendo sua primeira aplicação Django, parte 2
 - Escrevendo sua primeira app Django, parte 3
 - Escrevendo sua primeira aplicação Django, parte 4
 - Escrevendo sua primeira aplicação Django, parte 5
 - Escrevendo sua primeira aplicação Django, parte 6
 - Escrevendo seu primeiro app Django, parte 7
 - Tutorial avançado: Como escrever aplicações reutilizáveis
 - O que ler a seguir
 - Escrevendo seu primeiro patch para Django
- Introdução
 - Código de Conduta
 - Instalando Git
 - Obtendo uma cópia da versão de desenvolvimento do Django
 - Executando a suíte de testes do Django pela primeira vez
 - Trabalhando em um recurso
 - Criando uma branch para seu patch
 - Escrevendo alguns testes para o seu ticket
 - Escrevendo o código para o seu ticket
 - Executando a suíte de testes do Django pela segunda vez
 - Escrevendo Documentação
 - Visualizando suas alterações
 - Cometendo as alterações no patch
 - Enviando o commit e fazendo um pull request
 - Próximos passos
 
 
 - Usando o Django
- Como instalar o Django.
 - Modelos e bancos de dados
 - Tratando requisições HTTP
 - Trabalhando com formulários
 - Templates
 - Class-based views
 - Migrations
 - Managing files
 - Testando em Django
 - Autenticação de usuário no Django
 - O framework de “cache” do Django
 - Conditional View Processing
 - Cryptographic signing
 - Enviando e-mail
 - Internacionalização e localização
 - Logging
 - Pagination
 - Segurança no Django
 - Performance e otimização
 - Serialização de objetos Django
 - Configurações do Django
 - Signals
 - Framework de verificação do sistema.
 - External packages
 - Suporte assíncrono
 
 - Guias de “como fazer”
- Autenticação usando 
REMOTE_USER - Escrevendo comandos personalizados do 
django-admin - Escrevendo campos personalizados de modelos.
 - Pesquisas personalizadas
 - Custom template backend
 - “Template tags” e filtros customizados
 - Escrevendo um sistema de armazenamento personalizado
 - Fazendo deploy do Django
 - Atualizando o Django para uma nova versão
 - Relatório de erro
 - Fornecendo dados iniciais para modelos.
 - Integrando o Django com banco de dados legados
 - Emitindo CSV com Django
 - Gerando PDFs com o Django
 - Sobrescrevendo templates
 - Gerenciamento de arquivos estáticos (ex.: imagens, JavaScript, CSS)
 - Deploy de arquivos estáticos
 - Como instalar o Django no Windows
 - Escrevendo migrações de banco de dados
 
 - Autenticação usando 
 - Django - Perguntas e dúvidas frequentes.
- FAQ: Geral
- Por que esse projeto existe?
 - O que significa e como se pronuncia “Django”?
 - Django é estável?
 - Django escala?
 - Quem está por trás disso?
 - Como Django é licenciado?
 - Porque Django inclui o arquivo de licença de Python?
 - Quais sites usam Django?
 - Django afirma ser um framework MVC, mas ele chama o Controller de “view” e a View de “template”. Por que não usar os nomes padrões?
 - <Framework X> faz <feature Y> – por que o Django não?
 - Por que você escreveu tudo no Django do zero, ao invés de usar outras bibliotecas Python?
 - O Django é um sistema de Gestão de Conteúdo (CMS)?
 - Como posso baixar a documentação do Django para lê-la offline?
 - Como eu cito o Django?
 
 - FAQ: Instalação
 - FAQ: Usando o Django
 - FAQ: Obtendo ajuda
 - FAQ: Bancos de Dados e modelos
- Como posso ver as consultas SQL que o Django está executando?
 - Posso usar o Django em um banco de dados pré-existente?
 - Como eu faço para atualizar o banco de dados, se eu fizer alterações em um modelo?
 - O modelo do Django suporta chaves primárias de várias colunas?
 - Django suporta banco de dados NoSQL?
 - Como eu adiciono uma opção específica de base de dados à minha cláusula CREATE TABLE, tipo especificando MyISAM como tipo de tabela?
 
 - FAQ: O admin
- Eu não consigo me autenticar. Quando eu entro com um nome de usuário e senha válidos mostra apenas a página de autenticação novamente, sem mensagens de erro.
 - Eu não consigo me autenticar. Quando eu entro com um nome de usuário e senha válidos, apenas retorno para a página de autenticação novamente, com o erro: “Por favor informe o nome de usuário e senha corretos”.
 - Como eu atribuo o valor de um campo automaticamente para conter o usuário que editou um objeto por último no admin?
 - Como eu limito o acesso ao admin para que objetos possam ser editados apenas pelos usuários que os criaram?
 - O CSS e as imagens da interface de admin do meu site são exibidos corretamente quando uso o servidor de desenvolvimento, no entanto eles não estão sendo exibidos quando utilizo mod_wsgi.
 - Meu “list_filter” contém um campo ManyToManyField, mas o filtro não é exibido.
 - Alguns objetos não estão aparecendo na página de administração.
 - Como consigo personalizar a funcionalidade da interface de administração?
 - O site de administração gerado dinamicamente é feio! Como posso modificá-lo?
 - Quais navegadores são suportados para uso da interface de administração?
 
 - FAQ: Contribuindo com o código
- Como eu posso começar a contribuir com código para o Django?
 - Há semanas atrás eu submeti uma correção para um bug no sistema de tíquetes. Por que vocês estão ignorando a minha correção?
 - Quando e como posso lembrar ao time sobre um “patch” que me interessa?
 - Mas eu os lembrei diversas vezes e vocês continuam ignorando meu patch!
 
 - Soluções de Problemas
 
 - FAQ: Geral
 - Referência da API
- Aplicações
 - O framework de verificação do sistema.
 - API nativa de views baseadas em classes
 - Clickjacking Protection
 contribpackages- The Django admin site
 django.contrib.auth- The contenttypes framework
 - The flatpages app
 - GeoDjango
 django.contrib.humanize- The messages framework
 django.contrib.postgres- The redirects app
 - The sitemap framework
 - The “sites” framework
 - The 
staticfilesapp - The syndication feed framework
 adminauthcontenttypesflatpagesgishumanizemessagespostgresredirectssessionssitessitemapssyndication- Other add-ons
 
- Cross Site Request Forgery protection
 - Banco de Dados
 django-adminandmanage.py- Running management commands from your code
 - Django Exceções
 - File handling
 - Formulários
 - Middleware
 - Operações de Migrações
 - Models
- Model field reference
 - Field attribute reference
 - Model index reference
 - Constraints reference
 - Model 
_metaAPI - Related objects reference
 - Referência de classe do modelo
 - Model 
Metaoptions - Model instance reference
 QuerySetAPI reference- Lookup API reference
 - Query Expressions
 - Expressões Condicionais
 - Database Functions
 
 - Paginator
 - Request and response objects
 SchemaEditor- Configurações
 - Signals
 - Templates
 TemplateResponseandSimpleTemplateResponse- Unicode data
 django.urlsutility functionsdjango.urlsfunctions for use in URLconfsdjango.conf.urlsfunctions for use in URLconfs- Django Utils
 - Validadores
 - Built-in Views
 
 - Meta-documentação e miscelâneas
 - Glossário
 - Notas de lançamento
 - Funcionamento interno do Projeto Django