{"title":"O que ler a seguir","version":"2.1","locale":"pt-br","docname":"intro/whatsnext","url":"/pt-br/2.1/intro/whatsnext/","canonical":"https://djangodocs.dev/pt-br/2.1/intro/whatsnext/","summary":"Então você leu todo o material introdutório e decidiu que você gostaria de continuar a usar Django. Nós apenas arranhamos a superfície nesta introdução (de fato, se…","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/2.1/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/2.1/topics/db/search/#search\"><span class=\"std std-ref\">Buscar</span></a> e <a class=\"reference internal\" href=\"/pt-br/2.1/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/2.1/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/2.1/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/2.1/topics/db/\"><span class=\"doc\">sistema de modelos</span></a> do Django, <a class=\"reference internal\" href=\"/pt-br/2.1/topics/templates/\"><span class=\"doc\">motor de template</span></a>, <a class=\"reference internal\" href=\"/pt-br/2.1/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/2.1/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/2.1/howto/outputting-pdf/\"><span class=\"doc\">gerando PDFs com Django</span></a>, <a class=\"reference internal\" href=\"/pt-br/2.1/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/2.1/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/2.1/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/2.1/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/2.1/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/2.1/releases/\"><span class=\"doc\">notas da versão</span></a> e <a class=\"reference internal\" href=\"/pt-br/2.1/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/2.1/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>The most recent version of the Django documentation lives at\n<a class=\"reference external\" href=\"https://docs.djangoproject.com/en/dev/\">https://docs.djangoproject.com/en/dev/</a>. These HTML pages are generated\nautomatically from the text files in source control. That means they reflect the\n“latest and greatest” in Django – they include the very latest corrections and\nadditions, and they discuss the latest Django features, which may only be\navailable to users of the Django development version. (See\n<a class=\"reference internal\" href=\"#differences-between-doc-versions\"><span class=\"std std-ref\">Diferenças entre versões</span></a> below.)</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/2.1/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>If you’re using an official release of Django, the zipped package (tarball) of\nthe code includes a <code class=\"docutils literal notranslate\"><span class=\"pre\">docs/</span></code> directory, which contains all the documentation\nfor that release.</p>\n<p>Se você estiver utilizando a versão em desenvolvimento do Django (também conhecida como a branch master), o diretório <code class=\"docutils literal notranslate\"><span class=\"pre\">docs/</span></code> contém toda a documentação. Você pode atualizar o seu repositório GIT para baixar as últimas alterações.</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\"><span class=\"pre\">grep</span></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=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-0-unix-label\">Linux / macOS</p><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<span class=\"w\"> </span>-r<span class=\"w\"> </span>max_length<span class=\"w\"> </span>/path/to/django/docs/\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-0-windows-label\">Windows</p><div class=\"code-block\" data-language=\"doscon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Windows</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=\"Windows shell\"><code><span class=\"gp\">...\\&gt;</span> grep -r max_length \\path\\to\\django\\docs\\\n</code></pre></div></div></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\"><span class=\"pre\">pip</span></code>:</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-1-unix-label\">Linux / macOS</p><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<span class=\"w\"> </span>install<span class=\"w\"> </span>Sphinx\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-1-windows-label\">Windows</p><div class=\"code-block\" data-language=\"doscon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Windows</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=\"Windows shell\"><code><span class=\"gp\">...\\&gt;</span> pip install Sphinx\n</code></pre></div></div></div>\n</li>\n<li><p>Então, apenas use o <code class=\"docutils literal notranslate\"><span class=\"pre\">Makefile</span></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><span class=\"w\"> </span>path/to/django/docs\n<span class=\"gp\">$ </span>make<span class=\"w\"> </span>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\"><span class=\"pre\">docs/_build/html</span></code>.</p></li>\n</ul>\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>The text documentation in the master branch of the Git repository contains the\n“latest and greatest” changes and additions. These changes include\ndocumentation of new features targeted for Django’s next <a class=\"reference internal\" href=\"/pt-br/2.1/internals/release-process/#term-Feature-release\"><span class=\"xref std std-term\">feature\nrelease</span></a>. For that reason, it’s worth pointing out our policy to highlight\nrecent changes and additions to Django.</p>\n<p>Nós seguimos esta política:</p>\n<ul class=\"simple\">\n<li><p>The development documentation at <a class=\"reference external\" href=\"https://docs.djangoproject.com/en/dev/\">https://docs.djangoproject.com/en/dev/</a> is\nfrom the master branch. These docs correspond to the latest feature release,\nplus whatever features have been added/changed in the framework since then.</p></li>\n<li><p>Enquanto nós adicionamos funcionalidades à versão em desenvolvimento do Django, nós atualizamos a documentação na mesma transação do Git commit.</p></li>\n<li><p>To distinguish feature changes/additions in the docs, we use the phrase:\n“New in Django Development version” for the version of Django that hasn’t\nbeen released yet, or “New in version X.Y” for released versions.</p></li>\n<li><p>Documentation fixes and improvements may be backported to the last release\nbranch, at the discretion of the committer, however, once a version of\nDjango is <a class=\"reference internal\" href=\"/pt-br/2.1/internals/release-process/#supported-versions-policy\"><span class=\"std std-ref\">no longer supported</span></a>, that version\nof the docs won’t get any further updates.</p></li>\n<li><p>The <a class=\"reference external\" href=\"https://docs.djangoproject.com/en/dev/\">main documentation Web page</a> includes links to documentation for\nprevious versions. Be sure you are using the version of the docs\ncorresponding to the version of Django you are using!</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/2.1/intro/"}],"prev":{"docname":"intro/reusable-apps","title":"Tutorial avançado: Como escrever aplicações reutilizáveis","url":"/pt-br/2.1/intro/reusable-apps/"},"next":{"docname":"intro/contributing","title":"Escrevendo seu primeiro patch para Django","url":"/pt-br/2.1/intro/contributing/"},"formats":{"html":"/pt-br/2.1/intro/whatsnext/","markdown":"/pt-br/2.1/intro/whatsnext.md","json":"/pt-br/2.1/intro/whatsnext.json"},"source":"https://github.com/django/django/blob/stable/2.1.x/docs/intro/whatsnext.txt","official":"https://docs.djangoproject.com/pt-br/2.1/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","zh-hans","fr","ja","id","pt-br","ko","es","el","pl"]}