{"title":"O que ler a seguir","version":"1.9","locale":"pt-br","docname":"intro/whatsnext","url":"/pt-br/1.9/intro/whatsnext/","canonical":"https://djangodocs.dev/pt-br/1.9/intro/whatsnext/","summary":"Então você leu todo o material introdutório e decidiu que você gostaria de continuar a usar Django.","html":"<h1>O que ler a seguir<a class=\"heading-anchor\" href=\"#what-to-read-next\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Então você leu todo o <a class=\"reference internal\" href=\"/pt-br/1.9/intro/\"><span class=\"doc\">material introdutório</span></a> e decidiu que você gostaria de continuar a usar Django. Nós apenas arranhamos a superfície nesta introdução (de fato, se você leu cada palavra, você leu aproximadamente 5% de toda a documentação).</p>\n<p>E agora?</p>\n<p>Bem, nós sempre fomos muito fãs de aprender fazendo. Neste ponto você deve saber o bastante para iniciar um projeto próprio e começar a brincar com ele. Com você precisando aprender novos truques, volte para a documentação.</p>\n<p>Nós colocamos muito esforço em fazer a documentação do Django útil, fácil de ler e o mais completa possível. O resto da documentação explica mais sobre como a documentação funciona para que você possa usar o melhor dela.</p>\n<p>(Sim, isto é documentação sobre a documentação. Esteja certo de que nós não temos planos de escrever um documento sobre como ler a documentação sobre a documentação.)</p>\n<section id=\"finding-documentation\">\n<h2>Encontrar documentação<a class=\"heading-anchor\" href=\"#finding-documentation\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Django tem um <em>monte</em> de documentação – quase 450,000 e contando – então encontrar o que você precisa pode ser um pouco complicado. Alguns bons lugares para começar são em <a class=\"reference internal\" href=\"/pt-br/1.9/search/\"><span class=\"std std-ref\">Página de Busca</span></a> e <a class=\"reference internal\" href=\"/pt-br/1.9/genindex/\"><span class=\"std std-ref\">Índice</span></a>.</p>\n<p>Ou você pode simplesmente navegar por ai!</p>\n</section>\n<section id=\"how-the-documentation-is-organized\">\n<h2>Como a documentação é organizada<a class=\"heading-anchor\" href=\"#how-the-documentation-is-organized\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>A documentação principal do Django é dividida em dois “pedaços” desenhada para diferentes necessidades:</p>\n<ul>\n<li><p>O <a class=\"reference internal\" href=\"/pt-br/1.9/intro/\"><span class=\"doc\">material introdutório</span></a> é desenhado para pessoas novas ao Django – ou para desenvolvimento web em geral. Ela não cobre nada profundamente, mas dá uma visão abstraida de como é o “sentimento” de desenvolver em Django.</p></li>\n<li><p>Os <a class=\"reference internal\" href=\"/pt-br/1.9/topics/\"><span class=\"doc\">tópicos guias</span></a>, em outra mão, se aprofundam em partes individuais do Django. Existem guias completos do <a class=\"reference internal\" href=\"/pt-br/1.9/topics/db/\"><span class=\"doc\">sistema de modelos</span></a> do Django, <a class=\"reference internal\" href=\"/pt-br/1.9/topics/templates/\"><span class=\"doc\">motor de template</span></a>, <a class=\"reference internal\" href=\"/pt-br/1.9/topics/forms/\"><span class=\"doc\">formulários do framework</span></a>, e muito mais.</p>\n<p>Aqui é provavelmente onde você vai querer gastar a maior parte do seu tempo; se você seguir os guias, você vai aprender tudo que existe sobre Django.</p>\n</li>\n<li><p>Desenvolvimento web normalmente  é amplo, não profundo – problemas aparecem em múltiplos domínios. Nós escrevemos um conjunto de <a class=\"reference internal\" href=\"/pt-br/1.9/howto/\"><span class=\"doc\">guias how-to</span></a> que respondem questões como “Como eu faço ….?”. Aqui você vai encontrar informação sobre <a class=\"reference internal\" href=\"/pt-br/1.9/howto/outputting-pdf/\"><span class=\"doc\">gerando PDFs com Django</span></a>, <a class=\"reference internal\" href=\"/pt-br/1.9/howto/custom-template-tags/\"><span class=\"doc\">escrevendo tags de templates customizadas</span></a>, e mais.</p>\n<p>Respostas para questões usuais podem também ser encontradas no <a class=\"reference internal\" href=\"/pt-br/1.9/faq/\"><span class=\"doc\">FAQ</span></a>.</p>\n</li>\n<li><p>Os guias e how-to’s não cobrem cada uma das classes, funções e métodos disponíveis no Django – isto seria informação demais enquanto vocês está tentando aprender. Ao invés, detalhes sobre as classes individuais, funções, métodos e módulos são mantidos na <a class=\"reference internal\" href=\"/pt-br/1.9/ref/\"><span class=\"doc\">referência</span></a>. Aqui é onde você vai encontrar detalhes de uma função particular ou qualquer coisa que você precise.</p></li>\n<li><p>Se você está interessado em fazer o deploy de um projeto para uso público, nossa doc tem <a class=\"reference internal\" href=\"/pt-br/1.9/howto/deployment/\"><span class=\"doc\">diversos guias</span></a> para várias diferentes configurações de deploy assim como a <a class=\"reference internal\" href=\"/pt-br/1.9/howto/deployment/checklist/\"><span class=\"doc\">checklist de deploy</span></a> para algumas coisas que você vai precisar pensar.</p></li>\n<li><p>Finalmente, existe alguma documentação “especializada” não normalmente relevante para a maioria dos desenvolvedores. Isto inclui o <a class=\"reference internal\" href=\"/pt-br/1.9/releases/\"><span class=\"doc\">notas da versão</span></a> e <a class=\"reference internal\" href=\"/pt-br/1.9/internals/\"><span class=\"doc\">documentação interna</span></a> para aquele que querem adicionar código ao Django em si, e a <a class=\"reference internal\" href=\"/pt-br/1.9/misc/\"><span class=\"doc\">algumas outras coisas que simplesmente não cabem em outros lugares</span></a>.</p></li>\n</ul>\n</section>\n<section id=\"how-documentation-is-updated\">\n<h2>Como a documentação é atualizada<a class=\"heading-anchor\" href=\"#how-documentation-is-updated\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Assim como a base de código do Django é desenvolvida e melhorada em base diária, a nossa documentação está melhorando consistentemente.  Nós melhoramos a documentação por várias razões:</p>\n<ul class=\"simple\">\n<li><p>Para fazer correções do conteúdo, como correções gramaticais.</p></li>\n<li><p>Para adicionar informação e/ou exemplo para seções existentes que precisam ser expandidas.</p></li>\n<li><p>Para documentar funcionalidades que ainda não foram documentadas (a lista de tais funcionalidades está encolhendo, mas ainda existe).</p></li>\n<li><p>Para adicionar documentação de novas funcionalidades, logo que estas são adicionadas, ou se o comportamento de uma API do Django mudar.</p></li>\n</ul>\n<p>A documentação do Django é mantida no mesmo controle de versão que o seu código. Ela fica no diretório <a class=\"reference external\" href=\"https://github.com/django/django/tree/master/docs\">docs</a> no nosso repositório. Cada documento online é separado em um arquivo de texto no repositório.</p>\n</section>\n<section id=\"where-to-get-it\">\n<h2>Onde obter isso<a class=\"heading-anchor\" href=\"#where-to-get-it\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Você pode ler a documentação Django em várias formas. Eles estão, em ordem de preferência:</p>\n<section id=\"on-the-web\">\n<h3>Na Web<a class=\"heading-anchor\" href=\"#on-the-web\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>A mais recente versão da documentação do Django fica em <a class=\"reference external\" href=\"https://docs.djangoproject.com/en/dev/\">https://docs.djangoproject.com/en/dev/</a>. Estas páginas HTML são geradas automaticamente com os arquivos no controle de versão. Isso significa que eles refletem o “último e o melhor” no Django – eles incluem cada última correção e adição, e eles explicam os últimos aspectos do Django, que podem estar disponíveis apenas na versão em desenvolvimento do Django. (Veja as “Diferenças entre versões” abaixo.)</p>\n<p>Nós lhe encorajamos a ajudar a melhorar a doc enviando as modificações, correções e sugestões no <a class=\"reference external\" href=\"https://code.djangoproject.com/\">sistema de tickets</a>. Os desenvolvedores Django ativamente monitoram o sistema de Tickets e usam o seu feedback para melhorar a documentação todo mundo.</p>\n<p>Note, entretanto, que os tickets devem ser explicitamente relacionados a documentação, ao invés de questões amplas de de suporte. Se você precisa de ajuda com uma configuração de Django particular, tente a lista de e-mails <a class=\"reference internal\" href=\"/pt-br/1.9/internals/mailing-lists/#django-users-mailing-list\"><span class=\"std std-ref\">django-users</span></a> ou o canal IRC <a class=\"reference external\" href=\"irc://irc.freenode.net/django\">#django</a> ao invés.</p>\n</section>\n<section id=\"in-plain-text\">\n<h3>Em texto plano<a class=\"heading-anchor\" href=\"#in-plain-text\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Para uma leitura offline, ou somente para sua conveniência, você pode ler a documentação Django em arquivo texto.</p>\n<p>Se você está usando uma versão oficial do Django, note que no arquivo comprimido (tarball) do código é incluido o diretório <code class=\"docutils literal notranslate\">docs/</code>, que contem toda a documentação da versão.</p>\n<p>Se você está usando a versão de desenvolvimento do Django (aka “trunk”), note que o diretório <code class=\"docutils literal notranslate\">docs/</code> contem toda a documentação. Você pode atualizar seu git para pegar as últimas mudanças.</p>\n<p>Um maneira não tecnológica de tomar vantagem sobre a documentação em texto é usando o utilitário <code class=\"docutils literal notranslate\">grep</code> Unix para buscar por frases em toda a documentação. Por exemplo, isto irá lhe mostrar cada menção da frase “max_length” em qualquer documento Django:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"gp\">$ </span>grep -r max_length /path/to/django/docs/\n</code></pre></div>\n</section>\n<section id=\"as-html-locally\">\n<h3>Como HTML, localmente<a class=\"heading-anchor\" href=\"#as-html-locally\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Você pode obter uma cópia local da documentação HTML seguindo estes passos fáceis:</p>\n<ul>\n<li><p>A documentação do Django usa um sistema chamado <a class=\"reference external\" href=\"http://sphinx-doc.org/\">Sphinx</a>, para converter a partir de um texto simples para HTML você vai precisar instalar Sphinx por qualquer download e instalação do pacote através do site oficial do Sphinx, ou pelo <code class=\"docutils literal notranslate\">pip</code>:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"gp\">$ </span>pip install Sphinx\n</code></pre></div>\n</li>\n<li><p>Então, apenas use o <code class=\"docutils literal notranslate\">Makefile</code> incluso para transformar a documentação em HTML:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"gp\">$ </span><span class=\"nb\">cd</span> path/to/django/docs\n<span class=\"gp\">$ </span>make html\n</code></pre></div>\n<p>Você precisará do <a class=\"reference external\" href=\"https://www.gnu.org/software/make/\">GNU Make</a> instalado para isso.</p>\n<p>Se você estiver no Window, você pode, alternativamente, usar o arquivo batch:</p>\n<div class=\"code-block\" data-language=\"bat\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Bat</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Bat code\"><code><span class=\"k\">cd</span> path\\to\\django\\docs\nmake.bat html\n</code></pre></div>\n</li>\n<li><p>A documentação em HTML será colocado em <code class=\"docutils literal notranslate\">docs/_build/html</code>.</p></li>\n</ul>\n<aside class=\"admonition admonition-note\" role=\"note\">\n<p class=\"admonition-title\">Nota</p>\n<p>A geração da documentação do Django funcionará com as versões 0.6 ou mais novas do Sphinx, mas recomendamos ir direto para a versão 1.0.2 ou mais recente.</p>\n</aside>\n</section>\n</section>\n<section id=\"differences-between-versions\">\n<span id=\"differences-between-doc-versions\"></span><h2>Diferenças entre versões<a class=\"heading-anchor\" href=\"#differences-between-versions\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Como já mencionado anteriormente, o texto da documentação em nosso repositório Git contém as “últimas e melhores” mudanças e adições. Estas mudanças geralmente incluem a documentação de novos aspectos adicionados na versão de desenvolvimento do Django – a versão Git (“trunk”) do Django. Por esta razão, é importante informar que a nossa política de manter documentação correta para varias versões do framework.</p>\n<p>Nós seguimos esta política:</p>\n<ul class=\"simple\">\n<li><p>A documentação primária do djangoproject.com é uma versão HTML dos últimos docs no Git. Estes docs sempre correspondem com a última versão ofocial do Django, mais qualquer qualquer novo aspecto adicionado/modificado no framework <em>desde</em> o último lançamento.</p></li>\n<li><p>A medida que adicionamos novos recursos a versão de desenvolvimento do Django, tentamos atualizar a documentação no mesmo commit do git</p></li>\n<li><p>Para distinguir alterações/adições de recursos na documentação, nós usamos a frase: “Novo na versão X.Y”, sendo X.Y a próxima versão (assim sendo, o que está sendo desenvolvido).</p></li>\n<li><p>Correções de documentação e melhorias podem ser versionadas de versões anteriores para a última revisão de seu branch, entretanyo, quando uma versão do Django <a class=\"reference internal\" href=\"/pt-br/1.9/internals/release-process/#backwards-compatibility-policy\"><span class=\"std std-ref\">não é mais suportada</span></a>, a versão da documentação não receberá mais nenhuma atualização.</p></li>\n<li><p>A <a class=\"reference external\" href=\"https://docs.djangoproject.com/en/dev/\">página da web principal da documentação</a>  inclui links para documentação de todas as versões anteriores. Certifique-se de que você está usando a versão da documentação correspondente à versão do Django que você está usando!</p></li>\n</ul>\n</section>","rootId":"what-to-read-next","toc":[{"title":"Encontrar documentação","anchor":"finding-documentation","children":[]},{"title":"Como a documentação é organizada","anchor":"how-the-documentation-is-organized","children":[]},{"title":"Como a documentação é atualizada","anchor":"how-documentation-is-updated","children":[]},{"title":"Onde obter isso","anchor":"where-to-get-it","children":[{"title":"Na Web","anchor":"on-the-web","children":[]},{"title":"Em texto plano","anchor":"in-plain-text","children":[]},{"title":"Como HTML, localmente","anchor":"as-html-locally","children":[]}]},{"title":"Diferenças entre versões","anchor":"differences-between-versions","children":[]}],"breadcrumbs":[{"docname":"intro/index","title":"Introdução","url":"/pt-br/1.9/intro/"}],"prev":{"docname":"intro/reusable-apps","title":"Tutorial avançado: Como escrever aplicações reutilizáveis","url":"/pt-br/1.9/intro/reusable-apps/"},"next":{"docname":"intro/contributing","title":"Escrevendo seu primeiro patch para Django","url":"/pt-br/1.9/intro/contributing/"},"formats":{"html":"/pt-br/1.9/intro/whatsnext/","markdown":"/pt-br/1.9/intro/whatsnext.md","json":"/pt-br/1.9/intro/whatsnext.json"},"source":"https://github.com/django/django/blob/stable/1.9.x/docs/intro/whatsnext.txt","official":"https://docs.djangoproject.com/pt-br/1.9/intro/whatsnext/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9"],"inLocales":["en","fr","ja","id","pt-br","es"]}