<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Flask on Python Brasil — Aprenda Python em Português</title>
    <link>https://python.dev.br/tags/flask/</link>
    <description>Recent content in Flask on Python Brasil — Aprenda Python em Português</description>
    <generator>Hugo</generator>
    <language>pt-br</language>
    <lastBuildDate>Tue, 12 May 2026 16:00:48 -0300</lastBuildDate>
    <atom:link href="https://python.dev.br/tags/flask/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Django vs Flask: Qual Framework Escolher? | Python Brasil</title>
      <link>https://python.dev.br/comparacoes/django-vs-flask/</link>
      <pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/comparacoes/django-vs-flask/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Django&lt;/strong&gt; e &lt;strong&gt;Flask&lt;/strong&gt; são os dois frameworks web mais populares do ecossistema Python. Django é o &amp;ldquo;batteries included&amp;rdquo; — tudo vem pronto. Flask é o microframework — você monta como quiser. Neste comparativo, vamos te ajudar a escolher o certo para seu projeto.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tabela-comparativa&#34;&gt;Tabela Comparativa&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Aspecto&lt;/th&gt;&#xA;          &lt;th&gt;Django&lt;/th&gt;&#xA;          &lt;th&gt;Flask&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Tipo&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Full-stack&lt;/td&gt;&#xA;          &lt;td&gt;Microframework&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Filosofia&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Batteries included&lt;/td&gt;&#xA;          &lt;td&gt;Faça do seu jeito&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;ORM&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Django ORM (incluso)&lt;/td&gt;&#xA;          &lt;td&gt;SQLAlchemy (separado)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Admin&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Django Admin (incluso)&lt;/td&gt;&#xA;          &lt;td&gt;Flask-Admin (extensão)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Autenticação&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Inclusa&lt;/td&gt;&#xA;          &lt;td&gt;Flask-Login (extensão)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Migrations&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Inclusas (manage.py migrate)&lt;/td&gt;&#xA;          &lt;td&gt;Flask-Migrate/Alembic&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Templates&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Django Templates (incluso)&lt;/td&gt;&#xA;          &lt;td&gt;Jinja2 (incluso)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Curva de aprendizado&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Mais íngreme&lt;/td&gt;&#xA;          &lt;td&gt;Mais suave&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Flexibilidade&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Opinativo&lt;/td&gt;&#xA;          &lt;td&gt;Livre&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Performance&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Boa&lt;/td&gt;&#xA;          &lt;td&gt;Boa (leve vantagem)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Ideal para&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Apps completas, CMS, e-commerce&lt;/td&gt;&#xA;          &lt;td&gt;APIs, microserviços, protótipos&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Mercado no Brasil&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Muito forte&lt;/td&gt;&#xA;          &lt;td&gt;Forte&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;arquitetura-monolito-vs-microframework&#34;&gt;Arquitetura: Monolito vs Microframework&lt;/h2&gt;&#xA;&lt;h3 id=&#34;django-tudo-incluído&#34;&gt;Django: Tudo Incluído&lt;/h3&gt;&#xA;&lt;p&gt;Django segue o padrão &lt;strong&gt;MVT (Model-View-Template)&lt;/strong&gt; e vem com:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Python e WhatsApp: Automatize Mensagens com API</title>
      <link>https://python.dev.br/blog/python-e-whatsapp-api-automacao/</link>
      <pubDate>Tue, 31 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/python-e-whatsapp-api-automacao/</guid>
      <description>&lt;p&gt;Automatizar mensagens no WhatsApp é uma das demandas mais comuns em empresas brasileiras. Seja para notificações de pedido, confirmações de agendamento ou atendimento ao cliente, a &lt;strong&gt;WhatsApp Business API&lt;/strong&gt; combinada com Python oferece uma solução robusta e escalável.&lt;/p&gt;&#xA;&lt;p&gt;Neste artigo, vamos cobrir desde a configuração inicial na Meta até o envio de mensagens e recebimento de webhooks com código Python funcional.&lt;/p&gt;&#xA;&lt;h2 id=&#34;whatsapp-business-api-vs-bibliotecas-não-oficiais&#34;&gt;WhatsApp Business API vs Bibliotecas Não-Oficiais&lt;/h2&gt;&#xA;&lt;p&gt;Antes de começar, é importante entender as opções disponíveis:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Django vs Flask: Qual Framework Escolher?</title>
      <link>https://python.dev.br/blog/django-vs-flask/</link>
      <pubDate>Sun, 05 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/blog/django-vs-flask/</guid>
      <description>&lt;p&gt;Na hora de construir uma aplicação web com Python, dois nomes dominam a conversa: &lt;strong&gt;Django&lt;/strong&gt; e &lt;strong&gt;Flask&lt;/strong&gt;. Ambos são excelentes, mas servem para situações diferentes. Neste artigo, a gente vai comparar os dois frameworks de forma prática, com código e recomendações claras.&lt;/p&gt;&#xA;&lt;h2 id=&#34;visão-geral&#34;&gt;Visão Geral&lt;/h2&gt;&#xA;&lt;h3 id=&#34;django-batteries-included&#34;&gt;Django: &amp;ldquo;Batteries Included&amp;rdquo;&lt;/h3&gt;&#xA;&lt;p&gt;Django é um framework &lt;strong&gt;full-stack&lt;/strong&gt; que vem com tudo que você precisa para construir uma aplicação web robusta: ORM, sistema de templates, admin, autenticação, migrations e muito mais. A filosofia é &amp;ldquo;batteries included&amp;rdquo; — ou seja, tudo vem pronto para usar.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Flask: O que É e Como Funciona | Python Brasil</title>
      <link>https://python.dev.br/glossario/flask/</link>
      <pubDate>Thu, 20 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://python.dev.br/glossario/flask/</guid>
      <description>&lt;h2 id=&#34;o-que-é-flask&#34;&gt;O que é Flask?&lt;/h2&gt;&#xA;&lt;p&gt;O &lt;strong&gt;Flask&lt;/strong&gt; é um &lt;strong&gt;microframework web&lt;/strong&gt; para Python, criado por &lt;strong&gt;Armin Ronacher&lt;/strong&gt; e lançado em 2010. Diferente do Django, o Flask segue uma filosofia minimalista: ele fornece apenas o essencial para criar aplicações web, deixando que você escolha as ferramentas e bibliotecas adicionais conforme a necessidade do seu projeto.&lt;/p&gt;&#xA;&lt;p&gt;O Flask é construído sobre duas bibliotecas principais: &lt;strong&gt;Werkzeug&lt;/strong&gt; (para WSGI e roteamento) e &lt;strong&gt;Jinja2&lt;/strong&gt; (para templates HTML). Juntas, elas formam uma base sólida e extensível.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
