{"id":119204,"date":"2023-04-10T09:00:00","date_gmt":"2023-04-10T12:00:00","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/?p=16746"},"modified":"2023-08-01T17:33:05","modified_gmt":"2023-08-01T20:33:05","slug":"django","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/django\/","title":{"rendered":"Django Descomplicado: Um Guia Pr\u00e1tico para Construir Aplica\u00e7\u00f5es Web"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">O que \u00e9 Django?<\/h3>\n\n\n\n<p>Django \u00e9 um framework de desenvolvimento web de c\u00f3digo aberto escrito em Python. Ele foi criado por Adrian Holovaty e Simon Willison em 2003, e tem se tornado uma das ferramentas mais populares para constru\u00e7\u00e3o de aplica\u00e7\u00f5es web robustas e escal\u00e1veis. O nome &#8220;Django&#8221; \u00e9 uma homenagem ao guitarrista de jazz Django Reinhardt.<\/p>\n\n\n\n<p>Em ess\u00eancia, o Django \u00e9 um conjunto de bibliotecas e ferramentas que facilitam o desenvolvimento de aplica\u00e7\u00f5es web complexas seguindo o padr\u00e3o Model-View-Template (MVT), uma varia\u00e7\u00e3o do padr\u00e3o Model-View-Controller (MVC). Ele oferece uma arquitetura organizada, que permite aos desenvolvedores escrever c\u00f3digo limpo e eficiente, promovendo a reutiliza\u00e7\u00e3o de c\u00f3digo e a separa\u00e7\u00e3o clara de responsabilidades.<\/p>\n\n\n\n<p>Uma das principais caracter\u00edsticas desta ferramenta \u00e9 o seu sistema de administra\u00e7\u00e3o embutido, que oferece uma interface de administra\u00e7\u00e3o pronta para uso, permitindo a gest\u00e3o de usu\u00e1rios, grupos, permiss\u00f5es, e outros aspectos do sistema de forma f\u00e1cil e r\u00e1pida. Al\u00e9m disso, o Django tamb\u00e9m inclui funcionalidades avan\u00e7adas de seguran\u00e7a, como prote\u00e7\u00e3o contra ataques de inje\u00e7\u00e3o de SQL, <a href=\"https:\/\/owasp.org\/www-community\/attacks\/xss\/\" data-type=\"URL\" data-id=\"https:\/\/owasp.org\/www-community\/attacks\/xss\/\" target=\"_blank\" rel=\"noreferrer noopener\">cross-site scripting (XSS)<\/a>, e <a href=\"https:\/\/owasp.org\/www-community\/attacks\/csrf\" data-type=\"URL\" data-id=\"https:\/\/owasp.org\/www-community\/attacks\/csrf\" target=\"_blank\" rel=\"noreferrer noopener\">cross-site request forgery (CSRF).<\/a><\/p>\n\n\n\n<p>Outro ponto forte \u00e9 a sua comunidade ativa e vibrante, composta por desenvolvedores de todo o mundo. A documenta\u00e7\u00e3o oficial \u00e9 abrangente e detalhada, e a comunidade est\u00e1 sempre disposta a ajudar com d\u00favidas, problemas e contribui\u00e7\u00f5es para o projeto.<\/p>\n\n\n\n<p>O Django \u00e9 uma poderosa ferramenta para o desenvolvimento web, que oferece uma abordagem eficiente e organizada para a constru\u00e7\u00e3o de aplica\u00e7\u00f5es web complexas em Python. Com suas funcionalidades avan\u00e7adas, sistema de administra\u00e7\u00e3o embutido e comunidade ativa, o Django \u00e9 uma escolha popular para desenvolvedores que buscam criar aplica\u00e7\u00f5es web de alto desempenho e escal\u00e1veis.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quais as vantagens de utiliz\u00e1-lo?<\/h3>\n\n\n\n<p>O Django \u00e9 um framework de desenvolvimento web em Python que oferece diversas vantagens para os desenvolvedores que escolhem utiliz\u00e1-lo em seus projetos. Aqui est\u00e3o algumas das principais vantagens de se utilizar o Django:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Produtividade: este \u00e9 conhecido por sua abordagem de &#8220;baterias inclusas&#8221;, o que significa que ele vem com um conjunto abrangente de bibliotecas e ferramentas integradas que facilitam o desenvolvimento de aplica\u00e7\u00f5es web. Ele inclui um sistema de administra\u00e7\u00e3o embutido, APIs para autentica\u00e7\u00e3o de usu\u00e1rios, manipula\u00e7\u00e3o de banco de dados, manipula\u00e7\u00e3o de formul\u00e1rios, internacionaliza\u00e7\u00e3o e muitos outros recursos que aceleram o processo de desenvolvimento.<\/li>\n\n\n\n<li>Reutiliza\u00e7\u00e3o de c\u00f3digo: O Django promove a reutiliza\u00e7\u00e3o de c\u00f3digo atrav\u00e9s de seu sistema de aplica\u00e7\u00e3o modular e sua arquitetura MVT (Model-View-Template). Isso permite que os desenvolvedores organizem seu c\u00f3digo em componentes reutiliz\u00e1veis, como aplicativos e pacotes, que podem ser facilmente utilizados em diferentes projetos, economizando tempo e esfor\u00e7o.<\/li>\n\n\n\n<li>Escalabilidade:  \u00e9 altamente escal\u00e1vel, permitindo que os desenvolvedores construam aplica\u00e7\u00f5es web robustas e de alto desempenho. Ele possui recursos embutidos para cache de p\u00e1ginas, balanceamento de carga e otimiza\u00e7\u00e3o de consultas de banco de dados, o que contribui para o desempenho e escalabilidade das aplica\u00e7\u00f5es desenvolvidas com Django.<\/li>\n\n\n\n<li>Seguran\u00e7a: A seguran\u00e7a \u00e9 uma preocupa\u00e7\u00e3o fundamental em qualquer aplica\u00e7\u00e3o web, e o Django oferece v\u00e1rias funcionalidades para ajudar a proteger as aplica\u00e7\u00f5es contra amea\u00e7as comuns. Ele inclui prote\u00e7\u00e3o contra ataques de inje\u00e7\u00e3o de SQL, cross-site scripting (XSS), cross-site request forgery (CSRF) e outros tipos de ataques comuns, o que ajuda a garantir a seguran\u00e7a dos dados e a integridade da aplica\u00e7\u00e3o.<\/li>\n\n\n\n<li>Comunidade ativa: O Django possui uma comunidade de desenvolvedores ativa e vibrante, com uma vasta quantidade de recursos dispon\u00edveis, incluindo documenta\u00e7\u00e3o abrangente, f\u00f3runs de discuss\u00e3o, grupos de usu\u00e1rios, e uma vasta biblioteca de pacotes e plugins desenvolvidos pela comunidade. Isso torna mais f\u00e1cil encontrar suporte e solu\u00e7\u00f5es para problemas comuns durante o desenvolvimento de aplica\u00e7\u00f5es com Django.<\/li>\n\n\n\n<li>Flexibilidade: O Django \u00e9 altamente flex\u00edvel e permite aos desenvolvedores escolherem as partes do framework que desejam utilizar em seus projetos, sem impor uma estrutura r\u00edgida. Isso permite adaptar o framework \u00e0s necessidades espec\u00edficas de cada projeto, tornando-o adequado para uma ampla variedade de aplica\u00e7\u00f5es web, desde pequenos sites at\u00e9 grandes aplica\u00e7\u00f5es empresariais.<\/li>\n<\/ol>\n\n\n\n<p>O Django \u00e9 um framework de desenvolvimento web poderoso e flex\u00edvel que oferece uma s\u00e9rie de vantagens para os desenvolvedores. Sua produtividade, reutiliza\u00e7\u00e3o de c\u00f3digo, escalabilidade, seguran\u00e7a, comunidade ativa e flexibilidade fazem dele uma escolha popular para o desenvolvimento de aplica\u00e7\u00f5es web robustas e escal\u00e1veis em Python.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Aprenda Django Passo a Passo e Crie Aplica\u00e7\u00f5es Web Incr\u00edveis<\/h3>\n\n\n\n<p>Aprender Django passo a passo pode ser uma experi\u00eancia emocionante e gratificante para aqueles que desejam criar aplica\u00e7\u00f5es web incr\u00edveis usando esse poderoso framework de desenvolvimento web em Python. Conhecido por sua abordagem de &#8220;baterias inclusas&#8221;, o que significa que ele vem com uma ampla gama de ferramentas e recursos integrados que facilitam a cria\u00e7\u00e3o de aplica\u00e7\u00f5es web robustas e escal\u00e1veis. Aqui est\u00e1 um guia passo a passo para aprender Django e criar aplica\u00e7\u00f5es web incr\u00edveis.<\/p>\n\n\n\n<p>Passo 1: Instale o Django<\/p>\n\n\n\n<p>O primeiro passo para aprender Django \u00e9 instalar o framework em seu ambiente de desenvolvimento. Voc\u00ea pode instalar o Django usando o gerenciador de pacotes do Python, como o pip. Siga as instru\u00e7\u00f5es de instala\u00e7\u00e3o do Django na documenta\u00e7\u00e3o oficial para configurar seu ambiente de desenvolvimento.<\/p>\n\n\n\n<p>Passo 2: Conhe\u00e7a a Estrutura do Projeto Django<\/p>\n\n\n\n<p>O Django possui uma estrutura de projeto bem definida, que inclui diret\u00f3rios e arquivos organizados de forma espec\u00edfica. \u00c9 importante entender a estrutura do projeto Django, que inclui os conceitos de aplica\u00e7\u00e3o, modelo, visualiza\u00e7\u00e3o e template (MVT). Familiarize-se com a estrutura de diret\u00f3rios do Django, como o diret\u00f3rio de configura\u00e7\u00e3o do projeto, os diret\u00f3rios de aplicativos e os arquivos de configura\u00e7\u00e3o.<\/p>\n\n\n\n<p>Passo 3: Crie uma Aplica\u00e7\u00e3o Django<\/p>\n\n\n\n<p>No Django, uma aplica\u00e7\u00e3o \u00e9 uma cole\u00e7\u00e3o de funcionalidades relacionadas dentro de um projeto maior. Aprenda a criar uma aplica\u00e7\u00e3o Django usando o comando &#8220;startapp&#8221; e configure-a dentro do seu projeto. Isso envolve a defini\u00e7\u00e3o de modelos de dados, que s\u00e3o as representa\u00e7\u00f5es dos objetos em seu aplicativo, e a cria\u00e7\u00e3o de visualiza\u00e7\u00f5es, que s\u00e3o as fun\u00e7\u00f5es que lidam com as requisi\u00e7\u00f5es HTTP e geram respostas.<\/p>\n\n\n\n<p>Passo 4: Configure as URLs<\/p>\n\n\n\n<p>As URLs s\u00e3o a forma como as requisi\u00e7\u00f5es dos usu\u00e1rios s\u00e3o roteadas para as visualiza\u00e7\u00f5es corretas em um aplicativo Django. Aprenda a configurar as URLs em seu aplicativo, criando arquivos de configura\u00e7\u00e3o de URLs, definindo padr\u00f5es de URL e conectando-os \u00e0s visualiza\u00e7\u00f5es adequadas.<\/p>\n\n\n\n<p>Passo 5: Crie Templates<\/p>\n\n\n\n<p>Os templates s\u00e3o a parte da aplica\u00e7\u00e3o Django que lida com a apresenta\u00e7\u00e3o dos dados ao usu\u00e1rio. Aprenda a criar templates usando a linguagem de template do Django, que permite que voc\u00ea crie p\u00e1ginas web din\u00e2micas e interativas. Aprenda a usar tags, filtros e vari\u00e1veis para renderizar os dados em seus templates.<\/p>\n\n\n\n<p>Passo 6: Desenvolva a L\u00f3gica de Neg\u00f3cios<\/p>\n\n\n\n<p>Uma parte importante do desenvolvimento de aplica\u00e7\u00f5es web com Django \u00e9 a implementa\u00e7\u00e3o da l\u00f3gica de neg\u00f3cios da aplica\u00e7\u00e3o. Isso envolve a cria\u00e7\u00e3o de visualiza\u00e7\u00f5es e modelos de dados que manipulam os dados e realizam opera\u00e7\u00f5es de neg\u00f3cios em seu aplicativo. Aprenda a criar visualiza\u00e7\u00f5es que respondam a requisi\u00e7\u00f5es HTTP, processem formul\u00e1rios e interajam com o banco de dados.<\/p>\n\n\n\n<p>Passo 7: Adicione Recursos Avan\u00e7ados<\/p>\n\n\n\n<p>O Django oferece uma ampla gama de recursos avan\u00e7ados, como autentica\u00e7\u00e3o de usu\u00e1rios, manipula\u00e7\u00e3o de arquivos, internacionaliza\u00e7\u00e3o, cache de p\u00e1ginas, entre outros. A explora\u00e7\u00e3o desses recursos avan\u00e7ados pode adicionar ainda mais funcionalidades \u00e0 sua aplica\u00e7\u00e3o web. Aprenda a utilizar a autentica\u00e7\u00e3o de usu\u00e1rios para criar sistemas de login e registro seguros, implemente a manipula\u00e7\u00e3o de arquivos para fazer upload e download de arquivos em sua aplica\u00e7\u00e3o, aproveite a internacionaliza\u00e7\u00e3o para tornar sua aplica\u00e7\u00e3o dispon\u00edvel em diferentes idiomas e utilize o cache de p\u00e1ginas para otimizar o desempenho do seu aplicativo.<\/p>\n\n\n\n<p>Passo 8: Teste sua Aplica\u00e7\u00e3o<\/p>\n\n\n\n<p>Testar sua aplica\u00e7\u00e3o \u00e9 uma parte crucial do desenvolvimento web para garantir que ela esteja funcionando corretamente e livre de erros. Aprenda a escrever testes unit\u00e1rios e de integra\u00e7\u00e3o para sua aplica\u00e7\u00e3o e execute-os regularmente para identificar e corrigir poss\u00edveis problemas.<\/p>\n\n\n\n<p>Passo 9: Implante sua Aplica\u00e7\u00e3o<\/p>\n\n\n\n<p>Ap\u00f3s desenvolver sua aplica\u00e7\u00e3o e test\u00e1-la adequadamente, \u00e9 hora de implant\u00e1-la em um servidor de produ\u00e7\u00e3o para que os usu\u00e1rios possam acess\u00e1-la online. Aprenda a configurar e implantar sua aplica\u00e7\u00e3o em um servidor web real, como o Apache ou o Nginx, e escolha uma plataforma de hospedagem adequada para hospedar sua aplica\u00e7\u00e3o Django em produ\u00e7\u00e3o.<\/p>\n\n\n\n<p>Passo 10: Aprenda com a Comunidade Django<\/p>\n\n\n\n<p>A comunidade Django \u00e9 rica em recursos e conhecimentos. Aprenda a se envolver com a comunidade Django, participe de f\u00f3runs, grupos de discuss\u00e3o e listas de e-mails para obter ajuda, compartilhar conhecimentos e se manter atualizado com as \u00faltimas tend\u00eancias e atualiza\u00e7\u00f5es do Django.<\/p>\n\n\n\n<p>Aprender Django passo a passo pode ser uma jornada emocionante para criar aplica\u00e7\u00f5es web incr\u00edveis. Comece instalando o Django, entenda a estrutura de projeto, crie uma aplica\u00e7\u00e3o, configure as URLs, crie templates, desenvolva a l\u00f3gica de neg\u00f3cios, adicione recursos avan\u00e7ados, teste sua aplica\u00e7\u00e3o, implante-a em um servidor de produ\u00e7\u00e3o e aprenda com a comunidade Django. Com dedica\u00e7\u00e3o e pr\u00e1tica, voc\u00ea estar\u00e1 apto a construir aplica\u00e7\u00f5es web impressionantes com o Django!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Invista na sua carreira em Programa\u00e7\u00e3o com a Awari<\/h3>\n\n\n\n<p>Se voc\u00ea deseja aprofundar seu conhecimento em programa\u00e7\u00e3o e aprender mais sobre o desenvolvimento web e de software, n\u00e3o deixe de conferir os cursos da Awari. A plataforma oferece aulas ao vivo e<a href=\"https:\/\/fluency.io\/br\/blog\/curso-mentoria\/?utm_source=blog\" target=\"_blank\" rel=\"noreferrer noopener\"> mentorias individuais<\/a>, al\u00e9m de materiais de estudo e projetos pr\u00e1ticos para que voc\u00ea possa colocar em pr\u00e1tica o que aprendeu. Os cursos abrangem temas como HTML, CSS, JavaScript, Node.js, entre outros, e s\u00e3o ministrados por profissionais experientes na ind\u00fastria de tecnologia.<\/p>\n\n\n\n<p>Com a Awari, voc\u00ea pode adquirir as habilidades necess\u00e1rias para se tornar um desenvolvedor web ou de software completo e competente, com um curr\u00edculo atualizado e adaptado \u00e0s necessidades do mercado. N\u00e3o perca mais tempo e comece a investir em sua carreira de programa\u00e7\u00e3o hoje mesmo!<a href=\"https:\/\/fluency.io\/br\/blog\/?utm_source=blog&amp;utm_medium=link&amp;utm_campaign=home-awari\" target=\"_blank\" rel=\"noreferrer noopener\"> Clique aqui!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O que \u00e9 Django? Django \u00e9 um framework de desenvolvimento web de c\u00f3digo aberto escrito em Python. Ele foi criado por Adrian Holovaty e Simon Willison em 2003, e tem se tornado uma das ferramentas mais populares para constru\u00e7\u00e3o de aplica\u00e7\u00f5es web robustas e escal\u00e1veis. O nome &#8220;Django&#8221; \u00e9 uma homenagem ao guitarrista de jazz [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-119204","post","type-post","status-publish","format-standard","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Django Descomplicado: Um Guia Pr\u00e1tico para Construir Aplica\u00e7\u00f5es Web - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"O que \u00e9 Django? Django \u00e9 um framework de desenvolvimento web de c\u00f3digo aberto escrito em Python. Ele foi criado por Adrian Holovaty e Simon Willison em 200...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/homolog.fluency.io\/br\/blog\/django\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Django Descomplicado: Um Guia Pr\u00e1tico para Construir Aplica\u00e7\u00f5es Web - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"O que \u00e9 Django? Django \u00e9 um framework de desenvolvimento web de c\u00f3digo aberto escrito em Python. Ele foi criado por Adrian Holovaty e Simon Willison em 200...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/homolog.fluency.io\/br\/blog\/django\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-10T12:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-01T20:33:05+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/django\/\",\"url\":\"https:\/\/homolog.fluency.io\/br\/blog\/django\/\",\"name\":\"Django Descomplicado: Um Guia Pr\u00e1tico para Construir Aplica\u00e7\u00f5es Web - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"datePublished\":\"2023-04-10T12:00:00+00:00\",\"dateModified\":\"2023-08-01T20:33:05+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"O que \u00e9 Django? Django \u00e9 um framework de desenvolvimento web de c\u00f3digo aberto escrito em Python. Ele foi criado por Adrian Holovaty e Simon Willison em 200...\",\"breadcrumb\":{\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/django\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/homolog.fluency.io\/br\/blog\/django\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/homolog.fluency.io\/br\/blog\/django\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Django Descomplicado: Um Guia Pr\u00e1tico para Construir Aplica\u00e7\u00f5es Web\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Django Descomplicado: Um Guia Pr\u00e1tico para Construir Aplica\u00e7\u00f5es Web - Fluency.io Brasil","description":"O que \u00e9 Django? Django \u00e9 um framework de desenvolvimento web de c\u00f3digo aberto escrito em Python. Ele foi criado por Adrian Holovaty e Simon Willison em 200...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/homolog.fluency.io\/br\/blog\/django\/","og_locale":"pt_BR","og_type":"article","og_title":"Django Descomplicado: Um Guia Pr\u00e1tico para Construir Aplica\u00e7\u00f5es Web - Fluency.io Brasil","og_description":"O que \u00e9 Django? Django \u00e9 um framework de desenvolvimento web de c\u00f3digo aberto escrito em Python. Ele foi criado por Adrian Holovaty e Simon Willison em 200...","og_url":"https:\/\/homolog.fluency.io\/br\/blog\/django\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-04-10T12:00:00+00:00","article_modified_time":"2023-08-01T20:33:05+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/homolog.fluency.io\/br\/blog\/django\/","url":"https:\/\/homolog.fluency.io\/br\/blog\/django\/","name":"Django Descomplicado: Um Guia Pr\u00e1tico para Construir Aplica\u00e7\u00f5es Web - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"datePublished":"2023-04-10T12:00:00+00:00","dateModified":"2023-08-01T20:33:05+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"O que \u00e9 Django? Django \u00e9 um framework de desenvolvimento web de c\u00f3digo aberto escrito em Python. Ele foi criado por Adrian Holovaty e Simon Willison em 200...","breadcrumb":{"@id":"https:\/\/homolog.fluency.io\/br\/blog\/django\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/homolog.fluency.io\/br\/blog\/django\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/homolog.fluency.io\/br\/blog\/django\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Django Descomplicado: Um Guia Pr\u00e1tico para Construir Aplica\u00e7\u00f5es Web"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/119204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=119204"}],"version-history":[{"count":0,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/119204\/revisions"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=119204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=119204"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=119204"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=119204"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=119204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}