{"title":"Fazendo deploy do Django","version":"2.2","locale":"pt-br","docname":"howto/deployment/index","url":"/pt-br/2.2/howto/deployment/","canonical":"https://djangodocs.dev/pt-br/2.2/howto/deployment/","summary":"O Django está repleto de atalhos para fazer a vida dos desenvolvedores mais fácil, mas todas essas ferramentas não tem serventia se você não pode fazer…","html":"<h1>Fazendo deploy do Django<a class=\"heading-anchor\" href=\"#deploying-django\"><span class=\"visually-hidden\">Link para este cabeçalho</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>O Django está repleto de atalhos para fazer a vida dos desenvolvedores mais fácil, mas todas essas ferramentas não tem serventia se você não pode fazer facilmente o deploy de seus sites. Desde o começo do Django, a facilidade do deploy tem sido seu maior objetivo.</p>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/wsgi/\">Como implementar com WSGI</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/wsgi/gunicorn/\">Como usar o Django com o Gunicorn</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/wsgi/uwsgi/\">Como usar Django com uWSGI</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/wsgi/modwsgi/\">Como usar o Django com Apache e <code class=\"docutils literal notranslate\">mod_wsgi</code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/wsgi/apache-auth/\">Autenticação do banco de dados de usuário do Django vindo do Apache.</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/wsgi/#the-application-object\">O objeto <code class=\"docutils literal notranslate\">Application</code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/wsgi/#configuring-the-settings-module\">Configurando o módulo de definições.</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/wsgi/#applying-wsgi-middleware\">Aplicando o middleware WSGI</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/static-files/deployment/\">Deploy de arquivos estáticos</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/static-files/deployment/#serving-static-files-in-production\">Servindo arquivos estáticos em produção</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/static-files/deployment/#learn-more\">Aprenda mais</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/error-reporting/\">Relatório de erro</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/error-reporting/#email-reports\">Relatórios por email.</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/error-reporting/#filtering-error-reports\">Filtrando relatórios de erros</a></li>\n</ul>\n</li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/checklist/\">Lista de verificação para distribuição</a><ul>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/checklist/#run-manage-py-check-deploy\">Execute <code class=\"docutils literal notranslate\">manage.py check --deploy</code></a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/checklist/#critical-settings\">Configurações críticas.</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/checklist/#environment-specific-settings\">Configurações específicas de configurações</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/checklist/#https\">HTTPS</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/checklist/#performance-optimizations\">Otimizações de desempenho.</a></li>\n<li class=\"toctree-l2\"><a class=\"reference internal\" href=\"/pt-br/2.2/howto/deployment/checklist/#error-reporting\">Relatório de erro</a></li>\n</ul>\n</li>\n</ul>\n</div>\n<p>Se você é novo no deploy de Django e/ou Python, recomendamos que tente primeiro doc:mod_wsgi &lt;/howto/deployment/wsgi/modwsgi&gt;. Na maioria dos casos esta será a mais fácil, rápida e mais estável escolha para deploy.</p>","rootId":"deploying-django","toc":[],"breadcrumbs":[{"docname":"howto/index","title":"Guias de “como fazer”","url":"/pt-br/2.2/howto/"}],"prev":{"docname":"howto/custom-file-storage","title":"Escrevendo um sistema de armazenamento personalizado","url":"/pt-br/2.2/howto/custom-file-storage/"},"next":{"docname":"howto/deployment/wsgi/index","title":"Como implementar com WSGI","url":"/pt-br/2.2/howto/deployment/wsgi/"},"formats":{"html":"/pt-br/2.2/howto/deployment/","markdown":"/pt-br/2.2/howto/deployment.md","json":"/pt-br/2.2/howto/deployment.json"},"source":"https://github.com/django/django/blob/stable/2.2.x/docs/howto/deployment/index.txt","official":"https://docs.djangoproject.com/pt-br/2.2/howto/deployment/","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"]}