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
- Proteção contra Cross Site Scripting (XSS)
- Proteção contra Cross site request forgery (CSRF)
- Proteção contra SQL injection
- Proteção contra Clickjacking
- SSL/HTTPS
- Validação do cabeçalho Host
- Referrer policy
- Cross-origin opener policy
- Session security
- Conteúdo carregado por upload de usuários
- Tópicos adicionais de segurança
- 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”
- How to authenticate using
REMOTE_USER
- How to create custom
django-admin
commands - How to create custom model fields
- How to write custom lookups
- How to implement a custom template backend
- How to create custom template tags and filters
- How to write a custom storage class
- How to deploy Django
- How to upgrade Django to a newer version
- How to manage error reporting
- How to provide initial data for models
- How to integrate Django with a legacy database
- How to configure and use logging
- How to create CSV output
- How to create PDF files
- How to override templates
- How to manage static files (e.g. images, JavaScript, CSS)
- How to deploy static files
- Como instalar o Django no Windows
- How to create database migrations
- How to authenticate using
- 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!
- I’m sure my ticket is absolutely 100% perfect, can I mark it as “Ready For Checkin” myself?
- 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
contrib
packages- 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
staticfiles
app - The syndication feed framework
admin
auth
contenttypes
flatpages
gis
humanize
messages
postgres
redirects
sessions
sites
sitemaps
syndication
- Other add-ons
- Cross Site Request Forgery protection
- Banco de Dados
django-admin
andmanage.py
- Running management commands from your code
- Django Exceções
- File handling
- Formulários
- Logging
- Middleware
- Operações de Migrações
- Models
- Model field reference
- Field attribute reference
- Model index reference
- Constraints reference
- Model
_meta
API - Related objects reference
- Referência de classe do modelo
- Model
Meta
options - Model instance reference
QuerySet
API reference- Lookup API reference
- Query Expressions
- Expressões Condicionais
- Database Functions
- Paginator
- Request and response objects
SchemaEditor
- Configurações
- Signals
- Templates
TemplateResponse
andSimpleTemplateResponse
- Unicode data
django.urls
utility functionsdjango.urls
functions for use in URLconfsdjango.conf.urls
functions 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