---
title: "Documentação do Django - conteúdo"
version: 6.0
locale: pt-br
source: https://docs.djangoproject.com/pt-br/6.0/contents/
canonical: https://djangodocs.dev/pt-br/6.0/contents/
---
# Documentação do Django - conteúdo

- [Introdução](/pt-br/6.0/intro/)

  - [Django em um relance](/pt-br/6.0/intro/overview/)

    - [Projete o seu model](/pt-br/6.0/intro/overview/#design-your-model)
    - [Instale-o](/pt-br/6.0/intro/overview/#install-it)
    - [Aproveite a API livre](/pt-br/6.0/intro/overview/#enjoy-the-free-api)
    - [Uma interface de administração dinâmica: não se trata apenas de andaimes - é toda a casa.](/pt-br/6.0/intro/overview/#a-dynamic-admin-interface-it-s-not-just-scaffolding-it-s-the-whole-house)
    - [Projete suas URLs](/pt-br/6.0/intro/overview/#design-your-urls)
    - [Escreva suas views](/pt-br/6.0/intro/overview/#write-your-views)
    - [Projete seus templates](/pt-br/6.0/intro/overview/#design-your-templates)
    - [Isto é apenas a superfície](/pt-br/6.0/intro/overview/#this-is-just-the-surface)
  - [Guia de instalação rápida](/pt-br/6.0/intro/install/)

    - [Instalando Python](/pt-br/6.0/intro/install/#install-python)
    - [Configure um banco de dados](/pt-br/6.0/intro/install/#set-up-a-database)
    - [Instalando Django](/pt-br/6.0/intro/install/#install-django)
    - [Verificando](/pt-br/6.0/intro/install/#verifying)
    - [É isso aí!](/pt-br/6.0/intro/install/#that-s-it)
  - [Escrevendo seu primeiro app Django, parte 1](/pt-br/6.0/intro/tutorial01/)

    - [Criando um projeto](/pt-br/6.0/intro/tutorial01/#creating-a-project)
    - [O servidor de desenvolvimento](/pt-br/6.0/intro/tutorial01/#the-development-server)
    - [Criando a aplicação de enquetes: Polls](/pt-br/6.0/intro/tutorial01/#creating-the-polls-app)
    - [Escreva sua primeira view](/pt-br/6.0/intro/tutorial01/#write-your-first-view)
  - [Escrevendo sua primeira aplicação Django, parte 2](/pt-br/6.0/intro/tutorial02/)

    - [Configuração do banco de dados](/pt-br/6.0/intro/tutorial02/#database-setup)
    - [Criando modelos](/pt-br/6.0/intro/tutorial02/#creating-models)
    - [Ativando modelos](/pt-br/6.0/intro/tutorial02/#activating-models)
    - [Brincando com a API](/pt-br/6.0/intro/tutorial02/#playing-with-the-api)
    - [Escrevendo sua primeira aplicação Django, parte 7](/pt-br/6.0/intro/tutorial02/#introducing-the-django-admin)
  - [Escrevendo sua primeira app Django, parte 3](/pt-br/6.0/intro/tutorial03/)

    - [Visão Geral](/pt-br/6.0/intro/tutorial03/#overview)
    - [Escrevendo mais views](/pt-br/6.0/intro/tutorial03/#writing-more-views)
    - [Escreva views que façam algo](/pt-br/6.0/intro/tutorial03/#write-views-that-actually-do-something)
    - [Levantando um erro 404](/pt-br/6.0/intro/tutorial03/#raising-a-404-error)
    - [Use o sistema de template](/pt-br/6.0/intro/tutorial03/#use-the-template-system)
    - [Removendo URLs codificados nos templates](/pt-br/6.0/intro/tutorial03/#removing-hardcoded-urls-in-templates)
    - [Namespacing nomes de URL](/pt-br/6.0/intro/tutorial03/#namespacing-url-names)
  - [Escrevendo sua primeira aplicação Django, parte 4](/pt-br/6.0/intro/tutorial04/)

    - [Crie um formulário simples](/pt-br/6.0/intro/tutorial04/#write-a-minimal-form)
    - [Use views genéricas: Menos código é melhor](/pt-br/6.0/intro/tutorial04/#use-generic-views-less-code-is-better)
  - [Escrevendo sua primeira aplicação Django, parte 5](/pt-br/6.0/intro/tutorial05/)

    - [Apresentando testes automatizados](/pt-br/6.0/intro/tutorial05/#introducing-automated-testing)
    - [Estratégias básicas de testes](/pt-br/6.0/intro/tutorial05/#basic-testing-strategies)
    - [Escrevendo nosso primeiro teste](/pt-br/6.0/intro/tutorial05/#writing-our-first-test)
    - [Teste a View](/pt-br/6.0/intro/tutorial05/#test-a-view)
    - [Quando estiver testando, mais é melhor](/pt-br/6.0/intro/tutorial05/#when-testing-more-is-better)
    - [Mais testes](/pt-br/6.0/intro/tutorial05/#further-testing)
    - [E agora?](/pt-br/6.0/intro/tutorial05/#what-s-next)
  - [Escrevendo sua primeira aplicação Django, parte 6](/pt-br/6.0/intro/tutorial06/)

    - [Personalize a aparência da sua *aplicação*](/pt-br/6.0/intro/tutorial06/#customize-your-app-s-look-and-feel)
    - [Adicionar uma imagem de fundo](/pt-br/6.0/intro/tutorial06/#adding-a-background-image)
  - [Escrevendo seu primeiro app Django, parte 7](/pt-br/6.0/intro/tutorial07/)

    - [Personalize o formulário do site de administração](/pt-br/6.0/intro/tutorial07/#customize-the-admin-form)
    - [Adicionando objetos relacionados](/pt-br/6.0/intro/tutorial07/#adding-related-objects)
    - [Personalize a listagem da página de administração](/pt-br/6.0/intro/tutorial07/#customize-the-admin-change-list)
    - [Personalize a aparência do site de administração](/pt-br/6.0/intro/tutorial07/#customize-the-admin-look-and-feel)
    - [Personalize a página inicial do site de administração](/pt-br/6.0/intro/tutorial07/#customize-the-admin-index-page)
  - [Escrevendo seu primeiro app Django, parte 8](/pt-br/6.0/intro/tutorial08/)

    - [Installing Django Debug Toolbar](/pt-br/6.0/intro/tutorial08/#installing-django-debug-toolbar)
    - [Getting help from others](/pt-br/6.0/intro/tutorial08/#getting-help-from-others)
    - [Installing other third-party packages](/pt-br/6.0/intro/tutorial08/#installing-other-third-party-packages)
    - [E agora?](/pt-br/6.0/intro/tutorial08/#what-s-next)
  - [Tutorial avançado: Como escrever aplicações reutilizáveis](/pt-br/6.0/intro/reusable-apps/)

    - [Reutilização importa](/pt-br/6.0/intro/reusable-apps/#reusability-matters)
    - [Seu projeto e sua aplicação reutilizável](/pt-br/6.0/intro/reusable-apps/#your-project-and-your-reusable-app)
    - [Instalando alguns pré-requisitos](/pt-br/6.0/intro/reusable-apps/#installing-some-prerequisites)
    - [Empacotando sua aplicação](/pt-br/6.0/intro/reusable-apps/#packaging-your-app)
    - [Utilizando o seu próprio pacote](/pt-br/6.0/intro/reusable-apps/#using-your-own-package)
    - [Publicando sua aplicação](/pt-br/6.0/intro/reusable-apps/#publishing-your-app)
    - [Instalando pacotes Python com um ambiente virtual](/pt-br/6.0/intro/reusable-apps/#installing-python-packages-with-a-virtual-environment)
  - [O que ler a seguir](/pt-br/6.0/intro/whatsnext/)

    - [Encontrar documentação](/pt-br/6.0/intro/whatsnext/#finding-documentation)
    - [Como a documentação é organizada](/pt-br/6.0/intro/whatsnext/#how-the-documentation-is-organized)
    - [Como a documentação é atualizada](/pt-br/6.0/intro/whatsnext/#how-documentation-is-updated)
    - [Onde obter isso](/pt-br/6.0/intro/whatsnext/#where-to-get-it)
    - [Diferenças entre versões](/pt-br/6.0/intro/whatsnext/#differences-between-versions)
  - [Escrevendo sua primeira contribuição para o Django](/pt-br/6.0/intro/contributing/)

    - [Introdução](/pt-br/6.0/intro/contributing/#introduction)
    - [Código de Conduta](/pt-br/6.0/intro/contributing/#code-of-conduct)
    - [Instalando Git](/pt-br/6.0/intro/contributing/#installing-git)
    - [Obtendo uma cópia da versão de desenvolvimento do Django](/pt-br/6.0/intro/contributing/#getting-a-copy-of-django-s-development-version)
    - [Executando a suíte de testes do Django pela primeira vez](/pt-br/6.0/intro/contributing/#running-django-s-test-suite-for-the-first-time)
    - [Trabalhando em um novo recurso aprovado](/pt-br/6.0/intro/contributing/#working-on-an-approved-new-feature)
    - [Criando uma ramificação](/pt-br/6.0/intro/contributing/#creating-a-branch)
    - [Escrevendo alguns testes para o seu ticket](/pt-br/6.0/intro/contributing/#writing-some-tests-for-your-ticket)
    - [Escrevendo o código para o seu ticket](/pt-br/6.0/intro/contributing/#writing-the-code-for-your-ticket)
    - [Executando a suíte de testes do Django pela segunda vez](/pt-br/6.0/intro/contributing/#running-django-s-test-suite-for-the-second-time)
    - [Escrevendo Documentação](/pt-br/6.0/intro/contributing/#writing-documentation)
    - [Visualizando suas alterações](/pt-br/6.0/intro/contributing/#previewing-your-changes)
    - [Committing the changes](/pt-br/6.0/intro/contributing/#committing-the-changes)
    - [Enviando o commit e fazendo um pull request](/pt-br/6.0/intro/contributing/#pushing-the-commit-and-making-a-pull-request)
    - [Próximos passos](/pt-br/6.0/intro/contributing/#next-steps)
- [Usando o Django](/pt-br/6.0/topics/)

  - [Como instalar o Django.](/pt-br/6.0/topics/install/)

    - [Instalando Python](/pt-br/6.0/topics/install/#install-python)
    - [Instalando o Apache e o `mod_wsgi`](/pt-br/6.0/topics/install/#install-apache-and-mod-wsgi)
    - [Tenha seu banco de dados rodando](/pt-br/6.0/topics/install/#get-your-database-running)
    - [Instalando o código do Django.](/pt-br/6.0/topics/install/#install-the-django-code)
  - [Modelos e bancos de dados](/pt-br/6.0/topics/db/)

    - [Models](/pt-br/6.0/topics/db/models/)
    - [Fazendo consultas](/pt-br/6.0/topics/db/queries/)
    - [Aggregation](/pt-br/6.0/topics/db/aggregation/)
    - [Buscar](/pt-br/6.0/topics/db/search/)
    - [“Managers”](/pt-br/6.0/topics/db/managers/)
    - [Performing raw SQL queries](/pt-br/6.0/topics/db/sql/)
    - [Transações de banco de dados](/pt-br/6.0/topics/db/transactions/)
    - [Múltiplos bancos de dados](/pt-br/6.0/topics/db/multi-db/)
    - [Tablespaces](/pt-br/6.0/topics/db/tablespaces/)
    - [Database access optimization](/pt-br/6.0/topics/db/optimization/)
    - [Database instrumentation](/pt-br/6.0/topics/db/instrumentation/)
    - [Luminárias](/pt-br/6.0/topics/db/fixtures/)
    - [Examples of model relationship API usage](/pt-br/6.0/topics/db/examples/)
  - [Tratando requisições HTTP](/pt-br/6.0/topics/http/)

    - [Despachante de URL](/pt-br/6.0/topics/http/urls/)
    - [Escrevendo “views”](/pt-br/6.0/topics/http/views/)
    - [“Decorators” para “view”](/pt-br/6.0/topics/http/decorators/)
    - [“Upload” de arquivos](/pt-br/6.0/topics/http/file-uploads/)
    - [Funções de atalho do Django](/pt-br/6.0/topics/http/shortcuts/)
    - [“Views” genéricas](/pt-br/6.0/topics/http/generic-views/)
    - [Middleware](/pt-br/6.0/topics/http/middleware/)
    - [How to use sessions](/pt-br/6.0/topics/http/sessions/)
  - [Trabalhando com formulários](/pt-br/6.0/topics/forms/)

    - [Formulários HTML](/pt-br/6.0/topics/forms/#html-forms)
    - [Regras do Django em formulários](/pt-br/6.0/topics/forms/#django-s-role-in-forms)
    - [Formulários no Django](/pt-br/6.0/topics/forms/#forms-in-django)
    - [Construindo um formulário](/pt-br/6.0/topics/forms/#building-a-form)
    - [Mais sobre as classes de `Form` do Django](/pt-br/6.0/topics/forms/#more-about-django-form-classes)
    - [Working with form templates](/pt-br/6.0/topics/forms/#working-with-form-templates)
    - [Further topics](/pt-br/6.0/topics/forms/#further-topics)
  - [Templates](/pt-br/6.0/topics/templates/)

    - [The Django template language](/pt-br/6.0/topics/templates/#the-django-template-language)
    - [Support for template engines](/pt-br/6.0/topics/templates/#support-for-template-engines)
  - [Class-based views](/pt-br/6.0/topics/class-based-views/)

    - [Introduction to class-based views](/pt-br/6.0/topics/class-based-views/intro/)
    - [Built-in class-based generic views](/pt-br/6.0/topics/class-based-views/generic-display/)
    - [Form handling with class-based views](/pt-br/6.0/topics/class-based-views/generic-editing/)
    - [Using mixins with class-based views](/pt-br/6.0/topics/class-based-views/mixins/)
    - [Basic examples](/pt-br/6.0/topics/class-based-views/#basic-examples)
    - [Usage in your URLconf](/pt-br/6.0/topics/class-based-views/#usage-in-your-urlconf)
    - [Subclassing generic views](/pt-br/6.0/topics/class-based-views/#subclassing-generic-views)
    - [Asynchronous class-based views](/pt-br/6.0/topics/class-based-views/#asynchronous-class-based-views)
  - [Migrations](/pt-br/6.0/topics/migrations/)

    - [The Commands](/pt-br/6.0/topics/migrations/#the-commands)
    - [Backend Support](/pt-br/6.0/topics/migrations/#backend-support)
    - [Workflow](/pt-br/6.0/topics/migrations/#workflow)
    - [Transações](/pt-br/6.0/topics/migrations/#transactions)
    - [Dependencias](/pt-br/6.0/topics/migrations/#dependencies)
    - [Migration files](/pt-br/6.0/topics/migrations/#migration-files)
    - [Adding migrations to apps](/pt-br/6.0/topics/migrations/#adding-migrations-to-apps)
    - [Reversing migrations](/pt-br/6.0/topics/migrations/#reversing-migrations)
    - [Historical models](/pt-br/6.0/topics/migrations/#historical-models)
    - [Considerations when removing model fields](/pt-br/6.0/topics/migrations/#considerations-when-removing-model-fields)
    - [Data Migrations](/pt-br/6.0/topics/migrations/#data-migrations)
    - [Squashing migrations](/pt-br/6.0/topics/migrations/#squashing-migrations)
    - [Serializing values](/pt-br/6.0/topics/migrations/#serializing-values)
    - [Supporting multiple Django versions](/pt-br/6.0/topics/migrations/#supporting-multiple-django-versions)
  - [Gerenciando arquivos](/pt-br/6.0/topics/files/)

    - [Using files in models](/pt-br/6.0/topics/files/#using-files-in-models)
    - [O `File` objeto](/pt-br/6.0/topics/files/#the-file-object)
    - [File storage](/pt-br/6.0/topics/files/#file-storage)
  - [Testando em Django](/pt-br/6.0/topics/testing/)

    - [Writing and running tests](/pt-br/6.0/topics/testing/overview/)
    - [Testing tools](/pt-br/6.0/topics/testing/tools/)
    - [Advanced testing topics](/pt-br/6.0/topics/testing/advanced/)
  - [Autenticação de usuário no Django](/pt-br/6.0/topics/auth/)

    - [Visão Geral](/pt-br/6.0/topics/auth/#overview)
    - [Instalação](/pt-br/6.0/topics/auth/#installation)
    - [Uso](/pt-br/6.0/topics/auth/#usage)
  - [O framework de “cache” do Django](/pt-br/6.0/topics/cache/)

    - [Definindo o cache.](/pt-br/6.0/topics/cache/#setting-up-the-cache)
    - [The per-site cache](/pt-br/6.0/topics/cache/#the-per-site-cache)
    - [The per-view cache](/pt-br/6.0/topics/cache/#the-per-view-cache)
    - [Template fragment caching](/pt-br/6.0/topics/cache/#template-fragment-caching)
    - [The low-level cache API](/pt-br/6.0/topics/cache/#the-low-level-cache-api)
    - [Suporte assíncrono](/pt-br/6.0/topics/cache/#asynchronous-support)
    - [Downstream caches](/pt-br/6.0/topics/cache/#downstream-caches)
    - [Using `Vary` headers](/pt-br/6.0/topics/cache/#using-vary-headers)
    - [Controlling cache: Using other headers](/pt-br/6.0/topics/cache/#controlling-cache-using-other-headers)
    - [Order of `MIDDLEWARE`](/pt-br/6.0/topics/cache/#order-of-middleware)
  - [Conditional View Processing](/pt-br/6.0/topics/conditional-view-processing/)

    - [The `condition` decorator](/pt-br/6.0/topics/conditional-view-processing/#the-condition-decorator)
    - [Shortcuts for only computing one value](/pt-br/6.0/topics/conditional-view-processing/#shortcuts-for-only-computing-one-value)
    - [Using the decorators with other HTTP methods](/pt-br/6.0/topics/conditional-view-processing/#using-the-decorators-with-other-http-methods)
    - [Comparison with middleware conditional processing](/pt-br/6.0/topics/conditional-view-processing/#comparison-with-middleware-conditional-processing)
  - [Composite primary keys](/pt-br/6.0/topics/composite-primary-key/)

    - [Migrating to a composite primary key](/pt-br/6.0/topics/composite-primary-key/#migrating-to-a-composite-primary-key)
    - [Composite primary keys and relations](/pt-br/6.0/topics/composite-primary-key/#composite-primary-keys-and-relations)
    - [Composite primary keys and database functions](/pt-br/6.0/topics/composite-primary-key/#composite-primary-keys-and-database-functions)
    - [Composite primary keys in forms](/pt-br/6.0/topics/composite-primary-key/#composite-primary-keys-in-forms)
    - [Composite primary keys in model validation](/pt-br/6.0/topics/composite-primary-key/#composite-primary-keys-in-model-validation)
    - [Building composite primary key ready applications](/pt-br/6.0/topics/composite-primary-key/#building-composite-primary-key-ready-applications)
  - [Cryptographic signing](/pt-br/6.0/topics/signing/)

    - [Protecting `SECRET_KEY` and `SECRET_KEY_FALLBACKS`](/pt-br/6.0/topics/signing/#protecting-secret-key-and-secret-key-fallbacks)
    - [Utilizando a API de baixo nível](/pt-br/6.0/topics/signing/#using-the-low-level-api)
  - [Enviando e-mail](/pt-br/6.0/topics/email/)

    - [Quick examples](/pt-br/6.0/topics/email/#quick-examples)
    - [`send_mail()`](/pt-br/6.0/topics/email/#send-mail)
    - [`send_mass_mail()`](/pt-br/6.0/topics/email/#send-mass-mail)
    - [`mail_admins()`](/pt-br/6.0/topics/email/#mail-admins)
    - [`mail_managers()`](/pt-br/6.0/topics/email/#mail-managers)
    - [Exemplos](/pt-br/6.0/topics/email/#examples)
    - [Prevenindo injeção de cabeçalhos](/pt-br/6.0/topics/email/#preventing-header-injection)
    - [A classe `EmailMessage`](/pt-br/6.0/topics/email/#the-emailmessage-class)
    - [Backends de email](/pt-br/6.0/topics/email/#email-backends)
    - [Configurando o email para o desenvolvimento](/pt-br/6.0/topics/email/#configuring-email-for-development)
  - [Internacionalização e localização](/pt-br/6.0/topics/i18n/)

    - [Visão Geral](/pt-br/6.0/topics/i18n/#overview)
    - [Definitions](/pt-br/6.0/topics/i18n/#definitions)
  - [Logging](/pt-br/6.0/topics/logging/)

    - [Visão Geral](/pt-br/6.0/topics/logging/#overview)
    - [Security implications](/pt-br/6.0/topics/logging/#security-implications)
    - [Configuring logging](/pt-br/6.0/topics/logging/#configuring-logging)
  - [Pagination](/pt-br/6.0/topics/pagination/)

    - [The `Paginator` class](/pt-br/6.0/topics/pagination/#the-paginator-class)
    - [Exemplo](/pt-br/6.0/topics/pagination/#example)
    - [Paginating a `ListView`](/pt-br/6.0/topics/pagination/#paginating-a-listview)
    - [Using `Paginator` in a view function](/pt-br/6.0/topics/pagination/#using-paginator-in-a-view-function)
  - [Segurança no Django](/pt-br/6.0/topics/security/)

    - [Always sanitize user input](/pt-br/6.0/topics/security/#always-sanitize-user-input)
    - [Proteção contra Cross Site Scripting (XSS)](/pt-br/6.0/topics/security/#cross-site-scripting-xss-protection)
    - [Proteção contra Cross site request forgery (CSRF)](/pt-br/6.0/topics/security/#cross-site-request-forgery-csrf-protection)
    - [Proteção contra SQL injection](/pt-br/6.0/topics/security/#sql-injection-protection)
    - [Proteção contra Clickjacking](/pt-br/6.0/topics/security/#clickjacking-protection)
    - [SSL/HTTPS](/pt-br/6.0/topics/security/#ssl-https)
    - [Validação do cabeçalho Host](/pt-br/6.0/topics/security/#host-header-validation)
    - [Referrer policy](/pt-br/6.0/topics/security/#referrer-policy)
    - [Cross-origin opener policy](/pt-br/6.0/topics/security/#cross-origin-opener-policy)
    - [Session security](/pt-br/6.0/topics/security/#session-security)
    - [Conteúdo carregado por upload de usuários](/pt-br/6.0/topics/security/#user-uploaded-content)
    - [Form Submissions](/pt-br/6.0/topics/security/#form-submissions)
    - [Content Security Policy](/pt-br/6.0/topics/security/#content-security-policy)
    - [Tópicos adicionais de segurança](/pt-br/6.0/topics/security/#additional-security-topics)
  - [Performance e otimização](/pt-br/6.0/topics/performance/)

    - [Introdução](/pt-br/6.0/topics/performance/#introduction)
    - [Abordagens Comuns](/pt-br/6.0/topics/performance/#general-approaches)
    - [“Caching” – cacheando](/pt-br/6.0/topics/performance/#caching)
    - [Entendendo laziness](/pt-br/6.0/topics/performance/#understanding-laziness)
    - [Banco de Dados](/pt-br/6.0/topics/performance/#databases)
    - [Performance HTTP](/pt-br/6.0/topics/performance/#http-performance)
    - [Performance nos Templates](/pt-br/6.0/topics/performance/#template-performance)
    - [Utilizando versões diferentes do mesmo software disponível](/pt-br/6.0/topics/performance/#using-different-versions-of-available-software)
  - [Serialização de objetos Django](/pt-br/6.0/topics/serialization/)

    - [Serialização de dados](/pt-br/6.0/topics/serialization/#serializing-data)
    - [Deserializing data](/pt-br/6.0/topics/serialization/#deserializing-data)
    - [Serialization formats](/pt-br/6.0/topics/serialization/#serialization-formats)
    - [Natural keys](/pt-br/6.0/topics/serialization/#natural-keys)
  - [Configurações do Django](/pt-br/6.0/topics/settings/)

    - [O básico](/pt-br/6.0/topics/settings/#the-basics)
    - [Designando as definições](/pt-br/6.0/topics/settings/#designating-the-settings)
    - [Definições padrão](/pt-br/6.0/topics/settings/#default-settings)
    - [Usando as definições em código Python](/pt-br/6.0/topics/settings/#using-settings-in-python-code)
    - [Alterando as definições em tempo de execução](/pt-br/6.0/topics/settings/#altering-settings-at-runtime)
    - [Segurança](/pt-br/6.0/topics/settings/#security)
    - [Configurações disponíveis.](/pt-br/6.0/topics/settings/#available-settings)
    - [Criando suas próprias configurações](/pt-br/6.0/topics/settings/#creating-your-own-settings)
    - [Using settings without setting `DJANGO_SETTINGS_MODULE`](/pt-br/6.0/topics/settings/#using-settings-without-setting-django-settings-module)
  - [Signals](/pt-br/6.0/topics/signals/)

    - [Listening to signals](/pt-br/6.0/topics/signals/#listening-to-signals)
    - [Defining and sending signals](/pt-br/6.0/topics/signals/#defining-and-sending-signals)
    - [Disconnecting signals](/pt-br/6.0/topics/signals/#disconnecting-signals)
  - [Framework de verificação do sistema.](/pt-br/6.0/topics/checks/)

    - [Writing your own checks](/pt-br/6.0/topics/checks/#writing-your-own-checks)
  - [External packages](/pt-br/6.0/topics/external-packages/)

    - [Localflavor](/pt-br/6.0/topics/external-packages/#localflavor)
    - [Comentários](/pt-br/6.0/topics/external-packages/#comments)
    - [Formtools](/pt-br/6.0/topics/external-packages/#formtools)
  - [Suporte assíncrono](/pt-br/6.0/topics/async/)

    - [Views assíncronas](/pt-br/6.0/topics/async/#async-views)
    - [Async safety](/pt-br/6.0/topics/async/#async-safety)
    - [Funções do adaptador assíncrono](/pt-br/6.0/topics/async/#async-adapter-functions)
  - [Django’s Tasks framework](/pt-br/6.0/topics/tasks/)

    - [Background Task fundamentals](/pt-br/6.0/topics/tasks/#background-task-fundamentals)
    - [Configuring a Task backend](/pt-br/6.0/topics/tasks/#configuring-a-task-backend)
    - [Defining Tasks](/pt-br/6.0/topics/tasks/#defining-tasks)
    - [Enqueueing Tasks](/pt-br/6.0/topics/tasks/#enqueueing-tasks)
    - [Task results](/pt-br/6.0/topics/tasks/#task-results)
- [How-to guides](/pt-br/6.0/howto/)

  - [Models, data and databases](/pt-br/6.0/howto/#models-data-and-databases)

    - [How to provide initial data for models](/pt-br/6.0/howto/initial-data/)
    - [How to integrate Django with a legacy database](/pt-br/6.0/howto/legacy-databases/)
    - [Como criar campos de modelo customizado](/pt-br/6.0/howto/custom-model-fields/)
    - [How to create database migrations](/pt-br/6.0/howto/writing-migrations/)
    - [Como escrever pesquisadores customizadas](/pt-br/6.0/howto/custom-lookups/)
  - [Templates and output](/pt-br/6.0/howto/#templates-and-output)

    - [How to create CSV output](/pt-br/6.0/howto/outputting-csv/)
    - [How to create PDF files](/pt-br/6.0/howto/outputting-pdf/)
    - [How to override templates](/pt-br/6.0/howto/overriding-templates/)
    - [Como implementar um backend de template personalizado](/pt-br/6.0/howto/custom-template-backend/)
    - [Como criar tags e filtros de template customizados](/pt-br/6.0/howto/custom-template-tags/)
  - [Project configuration and management](/pt-br/6.0/howto/#project-configuration-and-management)

    - [How to manage static files (e.g. images, JavaScript, CSS)](/pt-br/6.0/howto/static-files/)
    - [How to configure and use logging](/pt-br/6.0/howto/logging/)
    - [How to manage error reporting](/pt-br/6.0/howto/error-reporting/)
    - [Como excluir uma aplicação Django](/pt-br/6.0/howto/delete-app/)
  - [Installing, deploying and upgrading](/pt-br/6.0/howto/#installing-deploying-and-upgrading)

    - [How to upgrade Django to a newer version](/pt-br/6.0/howto/upgrade-version/)
    - [Como instalar o Django no Windows](/pt-br/6.0/howto/windows/)
    - [How to deploy Django](/pt-br/6.0/howto/deployment/)
    - [How to deploy static files](/pt-br/6.0/howto/static-files/deployment/)
  - [Other guides](/pt-br/6.0/howto/#other-guides)

    - [Como autenticar usando `REMOTE_USER`](/pt-br/6.0/howto/auth-remote-user/)
    - [How to use Django’s Content Security Policy](/pt-br/6.0/howto/csp/)
    - [Como usar a proteção CSRF do Django](/pt-br/6.0/howto/csrf/)
    - [Como escrever uma classe de armazenamento customizada](/pt-br/6.0/howto/custom-file-storage/)
    - [Como criar comandos `django-admin` customizados](/pt-br/6.0/howto/custom-management-commands/)
    - [How to customize the `shell` command](/pt-br/6.0/howto/custom-shell/)
- [Django - Perguntas e dúvidas frequentes.](/pt-br/6.0/faq/)

  - [FAQ: Geral](/pt-br/6.0/faq/general/)

    - [Por que esse projeto existe?](/pt-br/6.0/faq/general/#why-does-this-project-exist)
    - [O que significa e como se pronuncia “Django”?](/pt-br/6.0/faq/general/#what-does-django-mean-and-how-do-you-pronounce-it)
    - [Django é estável?](/pt-br/6.0/faq/general/#is-django-stable)
    - [Django escala?](/pt-br/6.0/faq/general/#does-django-scale)
    - [Quem está por trás disso?](/pt-br/6.0/faq/general/#who-s-behind-this)
    - [Como Django é licenciado?](/pt-br/6.0/faq/general/#how-is-django-licensed)
    - [Porque Django inclui o arquivo de licença de Python?](/pt-br/6.0/faq/general/#why-does-django-include-python-s-license-file)
    - [Quais sites usam Django?](/pt-br/6.0/faq/general/#which-sites-use-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?](/pt-br/6.0/faq/general/#django-appears-to-be-a-mvc-framework-but-you-call-the-controller-the-view-and-the-view-the-template-how-come-you-don-t-use-the-standard-names)
    - [\<Framework X\> faz \<feature Y\> – por que o Django não?](/pt-br/6.0/faq/general/#framework-x-does-feature-y-why-doesn-t-django)
    - [Por que você escreveu tudo no Django do zero, ao invés de usar outras bibliotecas Python?](/pt-br/6.0/faq/general/#why-did-you-write-all-of-django-from-scratch-instead-of-using-other-python-libraries)
    - [O Django é um sistema de Gestão de Conteúdo (CMS)?](/pt-br/6.0/faq/general/#is-django-a-content-management-system-cms)
    - [Como posso baixar a documentação do Django para lê-la offline?](/pt-br/6.0/faq/general/#how-can-i-download-the-django-documentation-to-read-it-offline)
    - [Como eu cito o Django?](/pt-br/6.0/faq/general/#how-do-i-cite-django)
    - [Onde posso encontrar mais recursos do Django?](/pt-br/6.0/faq/general/#where-can-i-find-more-django-resources)
  - [FAQ: Instalação](/pt-br/6.0/faq/install/)

    - [Como eu posso começar?](/pt-br/6.0/faq/install/#how-do-i-get-started)
    - [Quais são os pré-requisitos do Django?](/pt-br/6.0/faq/install/#what-are-django-s-prerequisites)
    - [Qual versão do Python eu posso usar com Django?](/pt-br/6.0/faq/install/#what-python-version-can-i-use-with-django)
    - [Qual versão do Python eu devo usar com Django?](/pt-br/6.0/faq/install/#what-python-version-should-i-use-with-django)
    - [Eu devo usar a versão estável ou a versão de desenvolvimento?](/pt-br/6.0/faq/install/#should-i-use-the-stable-version-or-development-version)
  - [FAQ: Usando o Django](/pt-br/6.0/faq/usage/)

    - [Por que recebo um erro sobre importar o `DJANGO_SETTINGS_MODULE`?](/pt-br/6.0/faq/usage/#why-do-i-get-an-error-about-importing-django-settings-module)
    - [Eu não gosto da sua linguagem de template. Eu preciso usá-la?](/pt-br/6.0/faq/usage/#i-can-t-stand-your-template-language-do-i-have-to-use-it)
    - [Eu tenho que usar o seu modelo/camada de banco de dados?](/pt-br/6.0/faq/usage/#do-i-have-to-use-your-model-database-layer)
    - [Como eu utilizo campos de imagem e de arquivo?](/pt-br/6.0/faq/usage/#how-do-i-use-image-and-file-fields)
    - [Como eu torno uma variável disponível para todos os meus templates?](/pt-br/6.0/faq/usage/#how-do-i-make-a-variable-available-to-all-my-templates)
  - [FAQ: Obtendo ajuda](/pt-br/6.0/faq/help/)

    - [Como faço X? Por que Y não funciona? Onde devo ir para conseguir ajuda?](/pt-br/6.0/faq/help/#how-do-i-do-x-why-doesn-t-y-work-where-can-i-go-to-get-help)
    - [Ninguém respondeu minha questão. O que devo fazer ?](/pt-br/6.0/faq/help/#nobody-answered-my-question-what-should-i-do)
    - [Eu acho que achei um bug! O que devo fazer?](/pt-br/6.0/faq/help/#i-think-i-ve-found-a-bug-what-should-i-do)
    - [Eu acho que achei uma falha de segurança! O que devo fazer?](/pt-br/6.0/faq/help/#i-think-i-ve-found-a-security-problem-what-should-i-do)
  - [FAQ: Bancos de Dados e modelos](/pt-br/6.0/faq/models/)

    - [Como posso ver as consultas SQL que o Django está executando?](/pt-br/6.0/faq/models/#how-can-i-see-the-raw-sql-queries-django-is-running)
    - [Posso usar o Django com um banco de dados preexistente?](/pt-br/6.0/faq/models/#can-i-use-django-with-a-preexisting-database)
    - [Como eu faço para atualizar o banco de dados, se eu fizer alterações em um modelo?](/pt-br/6.0/faq/models/#if-i-make-changes-to-a-model-how-do-i-update-the-database)
    - [O modelo do Django suporta chaves primárias de várias colunas?](/pt-br/6.0/faq/models/#do-django-models-support-multiple-column-primary-keys)
    - [Django suporta banco de dados NoSQL?](/pt-br/6.0/faq/models/#does-django-support-nosql-databases)
    - [Como eu adiciono uma opção específica de base de dados à minha cláusula CREATE TABLE, tipo especificando MyISAM como tipo de tabela?](/pt-br/6.0/faq/models/#how-do-i-add-database-specific-options-to-my-create-table-statements-such-as-specifying-myisam-as-the-table-type)
  - [FAQ: O admin](/pt-br/6.0/faq/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.](/pt-br/6.0/faq/admin/#i-can-t-log-in-when-i-enter-a-valid-username-and-password-it-just-brings-up-the-login-page-again-with-no-error-messages)
    - [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”.](/pt-br/6.0/faq/admin/#i-can-t-log-in-when-i-enter-a-valid-username-and-password-it-brings-up-the-login-page-again-with-a-please-enter-a-correct-username-and-password-error)
    - [Como eu atribuo o valor de um campo automaticamente para conter o usuário que editou um objeto por último no admin?](/pt-br/6.0/faq/admin/#how-do-i-automatically-set-a-field-s-value-to-the-user-who-last-edited-the-object-in-the-admin)
    - [Como eu limito o acesso ao admin para que objetos possam ser editados apenas pelos usuários que os criaram?](/pt-br/6.0/faq/admin/#how-do-i-limit-admin-access-so-that-objects-can-only-be-edited-by-the-users-who-created-them)
    - [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.](/pt-br/6.0/faq/admin/#my-admin-site-css-and-images-showed-up-fine-using-the-development-server-but-they-re-not-displaying-when-using-mod-wsgi)
    - [Meu “list\_filter” contém um campo ManyToManyField, mas o filtro não é exibido.](/pt-br/6.0/faq/admin/#my-list-filter-contains-a-manytomanyfield-but-the-filter-doesn-t-display)
    - [Alguns objetos não estão aparecendo na página de administração.](/pt-br/6.0/faq/admin/#some-objects-aren-t-appearing-in-the-admin)
    - [Como consigo personalizar a funcionalidade da interface de administração?](/pt-br/6.0/faq/admin/#how-can-i-customize-the-functionality-of-the-admin-interface)
    - [O site de administração gerado dinamicamente é feio! Como posso modificá-lo?](/pt-br/6.0/faq/admin/#the-dynamically-generated-admin-site-is-ugly-how-can-i-change-it)
    - [Quais navegadores são suportados para uso da interface de administração?](/pt-br/6.0/faq/admin/#what-browsers-are-supported-for-using-the-admin)
    - [Que tecnologias de acessibilidade são suportadas para utilização na interface de administração?](/pt-br/6.0/faq/admin/#what-assistive-technologies-are-supported-for-using-the-admin)
  - [FAQ: Contribuindo com o código](/pt-br/6.0/faq/contributing/)

    - [Como eu posso começar a contribuir com código para o Django?](/pt-br/6.0/faq/contributing/#how-can-i-get-started-contributing-code-to-django)
    - [Eu enviei uma correção de bug há varias semanas. Por que vocês estão ignorando minha contribuição?](/pt-br/6.0/faq/contributing/#i-submitted-a-bug-fix-several-weeks-ago-why-are-you-ignoring-my-contribution)
    - [Quando e como eu devo lembrar o time de uma mudança que eu me preocupe?](/pt-br/6.0/faq/contributing/#when-and-how-might-i-remind-the-team-of-a-change-i-care-about)
    - [Mas eu lembrei vocês várias vezes e vocês continuam ignorando minha contribuição!](/pt-br/6.0/faq/contributing/#but-i-ve-reminded-you-several-times-and-you-keep-ignoring-my-contribution)
    - [Tenho certeza de que meu ticket está 100% perfeito, posso marcá-lo como “Pronto para check-in”?](/pt-br/6.0/faq/contributing/#i-m-sure-my-ticket-is-absolutely-100-perfect-can-i-mark-it-as-ready-for-checkin-myself)
  - [Soluções de Problemas](/pt-br/6.0/faq/troubleshooting/)

    - [Problemas ao rodar o `django-admin`](/pt-br/6.0/faq/troubleshooting/#problems-running-django-admin)
    - [Variados](/pt-br/6.0/faq/troubleshooting/#miscellaneous)
- [Referência da API](/pt-br/6.0/ref/)

  - [Aplicações](/pt-br/6.0/ref/applications/)

    - [Projetos e aplicações](/pt-br/6.0/ref/applications/#projects-and-applications)
    - [Configurandos as aplicações](/pt-br/6.0/ref/applications/#configuring-applications)
    - [Configuração da aplicação](/pt-br/6.0/ref/applications/#application-configuration)
    - [Registro do Aplicativo](/pt-br/6.0/ref/applications/#application-registry)
    - [Processo de Inicialização](/pt-br/6.0/ref/applications/#initialization-process)
  - [O framework de verificação do sistema.](/pt-br/6.0/ref/checks/)

    - [Referência da API](/pt-br/6.0/ref/checks/#api-reference)
    - [Tags embutidas](/pt-br/6.0/ref/checks/#builtin-tags)
    - [Verificações do núcleo do sistema](/pt-br/6.0/ref/checks/#core-system-checks)
    - [`contrib` app checks](/pt-br/6.0/ref/checks/#contrib-app-checks)
  - [API nativa de views baseadas em classes](/pt-br/6.0/ref/class-based-views/)

    - [“Views” de base](/pt-br/6.0/ref/class-based-views/base/)
    - [Views de exibição genéricas](/pt-br/6.0/ref/class-based-views/generic-display/)
    - [Views de edição genérica](/pt-br/6.0/ref/class-based-views/generic-editing/)
    - [“Views” de datas genéricas](/pt-br/6.0/ref/class-based-views/generic-date-based/)
    - [Class-based views mixins](/pt-br/6.0/ref/class-based-views/mixins/)
    - [“Views” genéricas baseadas em classes - índice linear](/pt-br/6.0/ref/class-based-views/flattened-index/)
    - [Especificação](/pt-br/6.0/ref/class-based-views/#specification)
    - [Visualização Básica vs Genérica](/pt-br/6.0/ref/class-based-views/#base-vs-generic-views)
  - [Clickjacking Protection](/pt-br/6.0/ref/clickjacking/)

    - [An example of clickjacking](/pt-br/6.0/ref/clickjacking/#an-example-of-clickjacking)
    - [Preventing clickjacking](/pt-br/6.0/ref/clickjacking/#preventing-clickjacking)
    - [How to use it](/pt-br/6.0/ref/clickjacking/#how-to-use-it)
    - [Limitations](/pt-br/6.0/ref/clickjacking/#limitations)
  - [`contrib` packages](/pt-br/6.0/ref/contrib/)

    - [The Django admin site](/pt-br/6.0/ref/contrib/admin/)
    - [`django.contrib.auth`](/pt-br/6.0/ref/contrib/auth/)
    - [The contenttypes framework](/pt-br/6.0/ref/contrib/contenttypes/)
    - [The flatpages app](/pt-br/6.0/ref/contrib/flatpages/)
    - [GeoDjango](/pt-br/6.0/ref/contrib/gis/)
    - [`django.contrib.humanize`](/pt-br/6.0/ref/contrib/humanize/)
    - [The messages framework](/pt-br/6.0/ref/contrib/messages/)
    - [`django.contrib.postgres`](/pt-br/6.0/ref/contrib/postgres/)
    - [The redirects app](/pt-br/6.0/ref/contrib/redirects/)
    - [The sitemap framework](/pt-br/6.0/ref/contrib/sitemaps/)
    - [The “sites” framework](/pt-br/6.0/ref/contrib/sites/)
    - [The `staticfiles` app](/pt-br/6.0/ref/contrib/staticfiles/)
    - [The syndication feed framework](/pt-br/6.0/ref/contrib/syndication/)
    - [`admin`](/pt-br/6.0/ref/contrib/#admin)
    - [`auth`](/pt-br/6.0/ref/contrib/#auth)
    - [`contenttypes`](/pt-br/6.0/ref/contrib/#contenttypes)
    - [`flatpages`](/pt-br/6.0/ref/contrib/#flatpages)
    - [`gis`](/pt-br/6.0/ref/contrib/#gis)
    - [`humanize`](/pt-br/6.0/ref/contrib/#humanize)
    - [`messages`](/pt-br/6.0/ref/contrib/#messages)
    - [`postgres`](/pt-br/6.0/ref/contrib/#postgres)
    - [`redirects`](/pt-br/6.0/ref/contrib/#redirects)
    - [`sessions`](/pt-br/6.0/ref/contrib/#sessions)
    - [`sites`](/pt-br/6.0/ref/contrib/#sites)
    - [`sitemaps`](/pt-br/6.0/ref/contrib/#sitemaps)
    - [`syndication`](/pt-br/6.0/ref/contrib/#syndication)
  - [Content Security Policy](/pt-br/6.0/ref/csp/)

    - [Visão Geral](/pt-br/6.0/ref/csp/#overview)
    - [Configurações](/pt-br/6.0/ref/csp/#settings)
    - [Policy violation reports](/pt-br/6.0/ref/csp/#policy-violation-reports)
    - [CSP constants](/pt-br/6.0/ref/csp/#csp-constants)
    - [Decorators](/pt-br/6.0/ref/csp/#module-django.views.decorators.csp)
    - [Nonce usage](/pt-br/6.0/ref/csp/#nonce-usage)
  - [Cross Site Request Forgery protection](/pt-br/6.0/ref/csrf/)

    - [How it works](/pt-br/6.0/ref/csrf/#how-it-works)
    - [Limitations](/pt-br/6.0/ref/csrf/#limitations)
    - [Utilidade](/pt-br/6.0/ref/csrf/#module-django.views.decorators.csrf)
    - [Configurações](/pt-br/6.0/ref/csrf/#settings)
    - [Perguntas frequentes](/pt-br/6.0/ref/csrf/#frequently-asked-questions)
  - [Banco de Dados](/pt-br/6.0/ref/databases/)

    - [Notas gerais](/pt-br/6.0/ref/databases/#general-notes)
    - [PostgreSQL notas](/pt-br/6.0/ref/databases/#postgresql-notes)
    - [MariaDB notes](/pt-br/6.0/ref/databases/#mariadb-notes)
    - [MySQL notes](/pt-br/6.0/ref/databases/#mysql-notes)
    - [SQLite notes](/pt-br/6.0/ref/databases/#sqlite-notes)
    - [Oracle notes](/pt-br/6.0/ref/databases/#oracle-notes)
    - [Subclassing the built-in database backends](/pt-br/6.0/ref/databases/#subclassing-the-built-in-database-backends)
    - [Using a 3rd-party database backend](/pt-br/6.0/ref/databases/#using-a-3rd-party-database-backend)
  - [`django-admin` and `manage.py`](/pt-br/6.0/ref/django-admin/)

    - [Uso](/pt-br/6.0/ref/django-admin/#usage)
    - [Available commands](/pt-br/6.0/ref/django-admin/#available-commands)
    - [Commands provided by applications](/pt-br/6.0/ref/django-admin/#commands-provided-by-applications)
    - [Opções padrão](/pt-br/6.0/ref/django-admin/#default-options)
    - [Gentilezas extras](/pt-br/6.0/ref/django-admin/#extra-niceties)
  - [Running management commands from your code](/pt-br/6.0/ref/django-admin/#running-management-commands-from-your-code)

    - [Output redirection](/pt-br/6.0/ref/django-admin/#output-redirection)
  - [Django Exceções](/pt-br/6.0/ref/exceptions/)

    - [Django Core Exceptions](/pt-br/6.0/ref/exceptions/#module-django.core.exceptions)
    - [URL Resolver exceptions](/pt-br/6.0/ref/exceptions/#url-resolver-exceptions)
    - [Exceções de Banco de dados](/pt-br/6.0/ref/exceptions/#database-exceptions)
    - [HTTP Exceptions](/pt-br/6.0/ref/exceptions/#http-exceptions)
    - [Sessions Exceptions](/pt-br/6.0/ref/exceptions/#sessions-exceptions)
    - [Exceções de Transações](/pt-br/6.0/ref/exceptions/#transaction-exceptions)
    - [Testing Framework Exceptions](/pt-br/6.0/ref/exceptions/#testing-framework-exceptions)
    - [Python Exceções](/pt-br/6.0/ref/exceptions/#python-exceptions)
  - [File handling](/pt-br/6.0/ref/files/)

    - [O objeto `File`](/pt-br/6.0/ref/files/file/)
    - [File storage API](/pt-br/6.0/ref/files/storage/)
    - [Uploaded Files and Upload Handlers](/pt-br/6.0/ref/files/uploads/)
  - [Formulários](/pt-br/6.0/ref/forms/)

    - [The Forms API](/pt-br/6.0/ref/forms/api/)
    - [Form fields](/pt-br/6.0/ref/forms/fields/)
    - [Model forms](/pt-br/6.0/ref/forms/models/)
    - [Formset Functions](/pt-br/6.0/ref/forms/formsets/)
    - [The form rendering API](/pt-br/6.0/ref/forms/renderers/)
    - [Widgets](/pt-br/6.0/ref/forms/widgets/)
    - [Form and field validation](/pt-br/6.0/ref/forms/validation/)
  - [Logging](/pt-br/6.0/ref/logging/)

    - [A configuração default de log do Django](/pt-br/6.0/ref/logging/#django-s-default-logging-configuration)
    - [Django logging extensions](/pt-br/6.0/ref/logging/#django-logging-extensions)
  - [Middleware](/pt-br/6.0/ref/middleware/)

    - [Available middleware](/pt-br/6.0/ref/middleware/#available-middleware)
    - [Middleware ordering](/pt-br/6.0/ref/middleware/#middleware-ordering)
  - [Operações de Migrações](/pt-br/6.0/ref/migration-operations/)

    - [Schema Operations](/pt-br/6.0/ref/migration-operations/#schema-operations)
    - [Operações Especiais](/pt-br/6.0/ref/migration-operations/#special-operations)
    - [Operation category](/pt-br/6.0/ref/migration-operations/#operation-category)
    - [Writing your own](/pt-br/6.0/ref/migration-operations/#writing-your-own)
  - [Models](/pt-br/6.0/ref/models/)

    - [Model field reference](/pt-br/6.0/ref/models/fields/)
    - [Field attribute reference](/pt-br/6.0/ref/models/fields/#field-attribute-reference)
    - [Model index reference](/pt-br/6.0/ref/models/indexes/)
    - [Constraints reference](/pt-br/6.0/ref/models/constraints/)
    - [Model `_meta` API](/pt-br/6.0/ref/models/meta/)
    - [Related objects reference](/pt-br/6.0/ref/models/relations/)
    - [Referência de classe do modelo](/pt-br/6.0/ref/models/class/)
    - [Model `Meta` options](/pt-br/6.0/ref/models/options/)
    - [Model instance reference](/pt-br/6.0/ref/models/instances/)
    - [`QuerySet` API reference](/pt-br/6.0/ref/models/querysets/)
    - [Lookup API reference](/pt-br/6.0/ref/models/lookups/)
    - [Query Expressions](/pt-br/6.0/ref/models/expressions/)
    - [Expressões Condicionais](/pt-br/6.0/ref/models/conditional-expressions/)
    - [Database Functions](/pt-br/6.0/ref/models/database-functions/)
  - [Paginator](/pt-br/6.0/ref/paginator/)

    - [`Paginator` class](/pt-br/6.0/ref/paginator/#paginator-class)
    - [`AsyncPaginator` class](/pt-br/6.0/ref/paginator/#asyncpaginator-class)
    - [`Page` class](/pt-br/6.0/ref/paginator/#page-class)
    - [`AsyncPage` class](/pt-br/6.0/ref/paginator/#asyncpage-class)
    - [Exceções](/pt-br/6.0/ref/paginator/#exceptions)
  - [Request and response objects](/pt-br/6.0/ref/request-response/)

    - [Quick overview](/pt-br/6.0/ref/request-response/#quick-overview)
    - [`HttpRequest` objects](/pt-br/6.0/ref/request-response/#httprequest-objects)
    - [`QueryDict` objects](/pt-br/6.0/ref/request-response/#querydict-objects)
    - [`HttpResponse` objects](/pt-br/6.0/ref/request-response/#httpresponse-objects)
    - [`JsonResponse` objects](/pt-br/6.0/ref/request-response/#jsonresponse-objects)
    - [`StreamingHttpResponse` objects](/pt-br/6.0/ref/request-response/#streaminghttpresponse-objects)
    - [`FileResponse` objects](/pt-br/6.0/ref/request-response/#fileresponse-objects)
    - [`HttpResponseBase` class](/pt-br/6.0/ref/request-response/#httpresponsebase-class)
  - [`SchemaEditor`](/pt-br/6.0/ref/schema-editor/)

    - [Métodos](/pt-br/6.0/ref/schema-editor/#methods)
    - [Atributos](/pt-br/6.0/ref/schema-editor/#attributes)
  - [Configurações](/pt-br/6.0/ref/settings/)

    - [Core Settings](/pt-br/6.0/ref/settings/#core-settings)
    - [Autenticação](/pt-br/6.0/ref/settings/#auth)
    - [Mensagens](/pt-br/6.0/ref/settings/#messages)
    - [Sessões](/pt-br/6.0/ref/settings/#sessions)
    - [Sites](/pt-br/6.0/ref/settings/#sites)
    - [Arquivos Estáticos](/pt-br/6.0/ref/settings/#static-files)
    - [Core Settings Topical Index](/pt-br/6.0/ref/settings/#core-settings-topical-index)
  - [Signals](/pt-br/6.0/ref/signals/)

    - [Model signals](/pt-br/6.0/ref/signals/#module-django.db.models.signals)
    - [Management signals](/pt-br/6.0/ref/signals/#management-signals)
    - [Request/response signals](/pt-br/6.0/ref/signals/#module-django.core.signals)
    - [Test signals](/pt-br/6.0/ref/signals/#module-django.test.signals)
    - [Database Wrappers](/pt-br/6.0/ref/signals/#module-django.db.backends)
    - [Tasks signals](/pt-br/6.0/ref/signals/#tasks-signals)
  - [Tasks](/pt-br/6.0/ref/tasks/)

    - [Task definition](/pt-br/6.0/ref/tasks/#task-definition)
    - [Task context](/pt-br/6.0/ref/tasks/#task-context)
    - [Task results](/pt-br/6.0/ref/tasks/#task-results)
    - [Backends](/pt-br/6.0/ref/tasks/#backends)
    - [Exceções](/pt-br/6.0/ref/tasks/#module-django.tasks.exceptions)
  - [Templates](/pt-br/6.0/ref/templates/)

    - [The Django template language](/pt-br/6.0/ref/templates/language/)
    - [Built-in template tags and filters](/pt-br/6.0/ref/templates/builtins/)
    - [The Django template language: for Python programmers](/pt-br/6.0/ref/templates/api/)
  - [`TemplateResponse` and `SimpleTemplateResponse`](/pt-br/6.0/ref/template-response/)

    - [`SimpleTemplateResponse` objects](/pt-br/6.0/ref/template-response/#simpletemplateresponse-objects)
    - [`TemplateResponse` objects](/pt-br/6.0/ref/template-response/#templateresponse-objects)
    - [The rendering process](/pt-br/6.0/ref/template-response/#the-rendering-process)
    - [Using `TemplateResponse` and `SimpleTemplateResponse`](/pt-br/6.0/ref/template-response/#using-templateresponse-and-simpletemplateresponse)
  - [Unicode data](/pt-br/6.0/ref/unicode/)

    - [Creating the database](/pt-br/6.0/ref/unicode/#creating-the-database)
    - [General string handling](/pt-br/6.0/ref/unicode/#general-string-handling)
    - [Models](/pt-br/6.0/ref/unicode/#models)
    - [Templates](/pt-br/6.0/ref/unicode/#templates)
    - [Files](/pt-br/6.0/ref/unicode/#files)
    - [Form submission](/pt-br/6.0/ref/unicode/#form-submission)
  - [`django.urls` utility functions](/pt-br/6.0/ref/urlresolvers/)

    - [`reverse()`](/pt-br/6.0/ref/urlresolvers/#reverse)
    - [`reverse_lazy()`](/pt-br/6.0/ref/urlresolvers/#reverse-lazy)
    - [`resolve()`](/pt-br/6.0/ref/urlresolvers/#resolve)
    - [`get_script_prefix()`](/pt-br/6.0/ref/urlresolvers/#get-script-prefix)
  - [`django.urls` functions for use in URLconfs](/pt-br/6.0/ref/urls/)

    - [`path()`](/pt-br/6.0/ref/urls/#path)
    - [`re_path()`](/pt-br/6.0/ref/urls/#re-path)
    - [`include()`](/pt-br/6.0/ref/urls/#include)
    - [`register_converter()`](/pt-br/6.0/ref/urls/#register-converter)
  - [`django.conf.urls` functions for use in URLconfs](/pt-br/6.0/ref/urls/#module-django.conf.urls)

    - [`static()`](/pt-br/6.0/ref/urls/#static)
    - [`handler400`](/pt-br/6.0/ref/urls/#handler400)
    - [`handler403`](/pt-br/6.0/ref/urls/#handler403)
    - [`handler404`](/pt-br/6.0/ref/urls/#handler404)
    - [`handler500`](/pt-br/6.0/ref/urls/#handler500)
  - [Django Utils](/pt-br/6.0/ref/utils/)

    - [`django.utils.cache`](/pt-br/6.0/ref/utils/#module-django.utils.cache)
    - [`django.utils.dateparse`](/pt-br/6.0/ref/utils/#module-django.utils.dateparse)
    - [`django.utils.decorators`](/pt-br/6.0/ref/utils/#module-django.utils.decorators)
    - [`django.utils.encoding`](/pt-br/6.0/ref/utils/#module-django.utils.encoding)
    - [`django.utils.feedgenerator`](/pt-br/6.0/ref/utils/#module-django.utils.feedgenerator)
    - [`django.utils.functional`](/pt-br/6.0/ref/utils/#module-django.utils.functional)
    - [`django.utils.html`](/pt-br/6.0/ref/utils/#module-django.utils.html)
    - [`django.utils.http`](/pt-br/6.0/ref/utils/#module-django.utils.http)
    - [`django.utils.module_loading`](/pt-br/6.0/ref/utils/#module-django.utils.module_loading)
    - [`django.utils.safestring`](/pt-br/6.0/ref/utils/#module-django.utils.safestring)
    - [`django.utils.text`](/pt-br/6.0/ref/utils/#module-django.utils.text)
    - [`django.utils.timezone`](/pt-br/6.0/ref/utils/#module-django.utils.timezone)
    - [`django.utils.translation`](/pt-br/6.0/ref/utils/#module-django.utils.translation)
  - [Validadores](/pt-br/6.0/ref/validators/)

    - [Writing validators](/pt-br/6.0/ref/validators/#writing-validators)
    - [How validators are run](/pt-br/6.0/ref/validators/#how-validators-are-run)
    - [Built-in validators](/pt-br/6.0/ref/validators/#built-in-validators)
  - [Built-in Views](/pt-br/6.0/ref/views/)

    - [Serving files in development](/pt-br/6.0/ref/views/#serving-files-in-development)
    - [Error views](/pt-br/6.0/ref/views/#error-views)
- [Meta-documentação e miscelâneas](/pt-br/6.0/misc/)

  - [Estabilidade da API](/pt-br/6.0/misc/api-stability/)

    - [O que “estável” significa](/pt-br/6.0/misc/api-stability/#what-stable-means)
    - [APIs Estáveis](/pt-br/6.0/misc/api-stability/#stable-apis)
    - [Exceções](/pt-br/6.0/misc/api-stability/#exceptions)
  - [Filosofias de Projeto](/pt-br/6.0/misc/design-philosophies/)

    - [Em geral](/pt-br/6.0/misc/design-philosophies/#overall)
    - [Modelos](/pt-br/6.0/misc/design-philosophies/#models)
    - [API de banco de dados](/pt-br/6.0/misc/design-philosophies/#database-api)
    - [Definindo URL](/pt-br/6.0/misc/design-philosophies/#url-design)
    - [Sistema de “template”](/pt-br/6.0/misc/design-philosophies/#template-system)
    - [Views](/pt-br/6.0/misc/design-philosophies/#views)
    - [Framework de Cache](/pt-br/6.0/misc/design-philosophies/#cache-framework)
  - [Distribuição do Django feita por terceiros](/pt-br/6.0/misc/distributions/)

    - [Para distribuidores](/pt-br/6.0/misc/distributions/#for-distributors)
- [Glossário](/pt-br/6.0/glossary/)
- [Notas de lançamento](/pt-br/6.0/releases/)

  - [Últimas notas de lançamento](/pt-br/6.0/releases/#final-releases)

    - [6.0 release](/pt-br/6.0/releases/#release)
    - [5.2 release](/pt-br/6.0/releases/#id1)
    - [5.1 release](/pt-br/6.0/releases/#id2)
    - [5.0 release](/pt-br/6.0/releases/#id3)
    - [4.2 release](/pt-br/6.0/releases/#id4)
    - [4.1 release](/pt-br/6.0/releases/#id5)
    - [4.0 release](/pt-br/6.0/releases/#id6)
    - [3.2 release](/pt-br/6.0/releases/#id7)
    - [3.1 release](/pt-br/6.0/releases/#id8)
    - [3.0 release](/pt-br/6.0/releases/#id9)
    - [2.2 release](/pt-br/6.0/releases/#id10)
    - [2.1 release](/pt-br/6.0/releases/#id11)
    - [2.0 release](/pt-br/6.0/releases/#id12)
    - [1.11 release](/pt-br/6.0/releases/#id13)
    - [1.10 release](/pt-br/6.0/releases/#id14)
    - [Versão 1.9](/pt-br/6.0/releases/#id15)
    - [Versão 1.8](/pt-br/6.0/releases/#id16)
    - [Versão 1.7](/pt-br/6.0/releases/#id17)
    - [Versão 1.6](/pt-br/6.0/releases/#id18)
    - [Versão 1.5](/pt-br/6.0/releases/#id19)
    - [Versão 1.4](/pt-br/6.0/releases/#id20)
    - [Versão 1.3](/pt-br/6.0/releases/#id21)
    - [Versão 1.2](/pt-br/6.0/releases/#id22)
    - [Versão 1.1](/pt-br/6.0/releases/#id23)
    - [Versão 1.0](/pt-br/6.0/releases/#id24)
    - [Versões anteriores a 1.0](/pt-br/6.0/releases/#pre-1-0-releases)
  - [Lançamentos de Segurança](/pt-br/6.0/releases/#security-releases)
- [Funcionamento interno do Projeto Django](/pt-br/6.0/internals/)

  - [Contribuindo com o Django](/pt-br/6.0/internals/contributing/)

    - [Communication channels](/pt-br/6.0/internals/contributing/#communication-channels)
    - [Introdução](/pt-br/6.0/internals/contributing/#getting-started)
    - [Work on the Django framework](/pt-br/6.0/internals/contributing/#work-on-the-django-framework)
    - [Other ways of contributing](/pt-br/6.0/internals/contributing/#other-ways-of-contributing)
  - [Mailing lists and Forum](/pt-br/6.0/internals/mailing-lists/)

    - [Django Forum](/pt-br/6.0/internals/mailing-lists/#django-forum)
    - [`django-announce`](/pt-br/6.0/internals/mailing-lists/#django-announce)
    - [`django-updates`](/pt-br/6.0/internals/mailing-lists/#django-updates)
    - [Archived mailing lists](/pt-br/6.0/internals/mailing-lists/#archived-mailing-lists)
  - [Organizaçaõ do Projeto Django](/pt-br/6.0/internals/organization/)

    - [Princípios](/pt-br/6.0/internals/organization/#principles)
    - [Mergers](/pt-br/6.0/internals/organization/#mergers)
    - [Releasers](/pt-br/6.0/internals/organization/#releasers)
    - [Steering council](/pt-br/6.0/internals/organization/#steering-council)
    - [Mudando a organização](/pt-br/6.0/internals/organization/#changing-the-organization)
  - [Política de Segurança do Django](/pt-br/6.0/internals/security/)

    - [Reportando problemas de segurança](/pt-br/6.0/internals/security/#reporting-security-issues)
    - [How does Django evaluate a report](/pt-br/6.0/internals/security/#how-does-django-evaluate-a-report)
    - [Versões suportadas](/pt-br/6.0/internals/security/#supported-versions)
    - [Security issue severity levels](/pt-br/6.0/internals/security/#security-issue-severity-levels)
    - [Como o Django divulga problemas de segurança](/pt-br/6.0/internals/security/#how-django-discloses-security-issues)
    - [Quem recebe notificação prévia](/pt-br/6.0/internals/security/#who-receives-advance-notification)
    - [Requisitando notificações](/pt-br/6.0/internals/security/#requesting-notifications)
  - [Processo de release do Django](/pt-br/6.0/internals/release-process/)

    - [Releases oficiais](/pt-br/6.0/internals/release-process/#official-releases)
    - [Cadência de uma release](/pt-br/6.0/internals/release-process/#release-cadence)
    - [Política de depreciação](/pt-br/6.0/internals/release-process/#deprecation-policy)
    - [Versões suportadas](/pt-br/6.0/internals/release-process/#supported-versions)
    - [Processos da release](/pt-br/6.0/internals/release-process/#release-process)
  - [Linha do tempo de depreciações no Django](/pt-br/6.0/internals/deprecation/)

    - [7.0](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-7-0)
    - [6.1](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-6-1)
    - [6.0](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-6-0)
    - [5.1](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-5-1)
    - [5.0](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-5-0)
    - [4.1](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-4-1)
    - [4.0](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-4-0)
    - [3.1](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-3-1)
    - [3.0](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-3-0)
    - [2.1](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-2-1)
    - [2.0](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-2-0)
    - [1.10](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-1-10)
    - [1.9](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-1-9)
    - [1.8](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-1-8)
    - [1.7](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-1-7)
    - [1.6](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-1-6)
    - [1.5](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-1-5)
    - [1.4](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-1-4)
    - [1.3](/pt-br/6.0/internals/deprecation/#deprecation-removed-in-1-3)
  - [O repositório de código-fonte do Django](/pt-br/6.0/internals/git/)

    - [Visão de alto nível](/pt-br/6.0/internals/git/#high-level-overview)
    - [The main branch](/pt-br/6.0/internals/git/#the-main-branch)
    - [Branches estáveis](/pt-br/6.0/internals/git/#stable-branches)
    - [Tags](/pt-br/6.0/internals/git/#id1)
  - [How to release Django](/pt-br/6.0/internals/howto-release-django/)

    - [Visão Geral](/pt-br/6.0/internals/howto-release-django/#overview)
    - [Pré-requisitos](/pt-br/6.0/internals/howto-release-django/#prerequisites)
    - [Tarefas de pré-release](/pt-br/6.0/internals/howto-release-django/#pre-release-tasks)
    - [Feature freeze tasks](/pt-br/6.0/internals/howto-release-django/#feature-freeze-tasks)
    - [Lançando a release](/pt-br/6.0/internals/howto-release-django/#actually-rolling-the-release)
    - [Fazendo a release (ou as releases) disponível ao público](/pt-br/6.0/internals/howto-release-django/#making-the-release-s-available-to-the-public)
    - [Pós-release](/pt-br/6.0/internals/howto-release-django/#post-release)
    - [Considerações quanto a configuração da tupla VERSION](/pt-br/6.0/internals/howto-release-django/#notes-on-setting-the-version-tuple)

## Indices, glossário e tabelas

- [Índice](/pt-br/6.0/genindex/)
- [Índice do Módulo](/pt-br/6.0/py-modindex/)
- [Glossário](/pt-br/6.0/glossary/)
