Flask
-
Como executar testes unitários em Flask
Introdução Testes são essenciais no processo de desenvolvimento de software, garantindo que o código se comporta como esperado e está livre de defeitos. Em Python, o pytest é um framework de testes popular que oferece várias vantagens sobre o módulo padrão unit test, que é um framework de teste embutido do Python e faz parte da biblioteca padrão. O pytest inclui uma sintaxe simples, melhor saída, ferramentas de fixtures poderosas e um rico ecossistema de plugins. Este tutorial irá guiar…
-
Como criar um API REST com Flask no Ubuntu
Introdução Neste tutorial, você vai aprender a criar um simples API REST usando Flask, um framework web leve em Python. Vamos abranger os fundamentos de como configurar uma aplicação Flask, definir rotas, lidar com requisições e retornar respostas em JSON. Ao final deste tutorial, você terá um API funcional que pode ser extendido e integrado com outras aplicações. Pré-requisitos Um servidor executando Ubuntu e um usuário não-root com privilégios de sudo e uma firewall ativa. Para orientações sobre como configurar…
-
Como Tratar Erros em uma Aplicação Flask
O autor selecionou o Free and Open Source Fund para receber uma doação como parte do programa Write for DOnations. Introdução Flask é um framework web leve em Python que fornece ferramentas e recursos úteis para a criação de aplicativos web na linguagem Python. Ao desenvolver um aplicativo web, você inevitavelmente se deparará com situações em que seu aplicativo se comporta de maneira contrária à que você esperava. Você pode escrever errado um nome de variável, usar mal um loop…
-
Como usar modelos em aplicações Flask
O autor selecionou o Free and Open Source Fund para receber uma doação como parte do programa Write for DOnations. Introdução Flask é um framework web leve em Python que fornece ferramentas e recursos úteis para criar aplicativos web na linguagem Python. Ao desenvolver um aplicativo web, é importante separar a lógica de negócios da lógica de apresentação. A lógica de negócios é o que lida com as requisições do usuário e se comunica com o banco de dados para…
-
Como Criar Sua Primeira Aplicação Web Usando Flask e Python 3
O autor selecionou o Free and Open Source Fund para receber uma doação como parte do programa Write for DOnations. Introdução Flask é um framework web leve em Python que fornece ferramentas e recursos úteis para criar aplicações web na linguagem Python. Ele oferece flexibilidade aos desenvolvedores e é uma estrutura acessível para novos desenvolvedores, pois você pode construir uma aplicação web rapidamente usando apenas um único arquivo Python. Flask também é extensível e não impõe uma estrutura de diretório…
-
Como Usar Formulários Web em uma Aplicação Flask
O autor selecionou o Free and Open Source Fund para receber uma doação como parte do programa Write for DOnations. Introdução Formulários web, como campos de texto e áreas de texto, permitem que os usuários enviem dados para sua aplicação para usá-los para realizar uma ação ou enviar áreas maiores de texto para a aplicação. Por exemplo, em uma aplicação de mídia social, você pode fornecer aos usuários uma caixa onde podem adicionar novos conteúdos às suas páginas. Outro exemplo…
-
Como usar relacionamentos de banco de dados muitos para muitos com Flask-SQLAlchemy
O autor selecionou o Fundo Livre e de Código Aberto para receber uma doação como parte do programa Escreva para Doações. Introdução O Flask é um framework web leve em Python que fornece ferramentas úteis e recursos para criar aplicações web na linguagem Python. O SQLAlchemy é um kit de ferramentas SQL que fornece acesso eficiente e de alto desempenho a bancos de dados relacionais. Ele oferece maneiras de interagir com vários motores de banco de dados, como SQLite, MySQL…
-
Como consultar tabelas e paginar dados no Flask-SQLAlchemy
O autor selecionou o Fundo de Software Livre e de Código Aberto para receber uma doação como parte do programa Escreva para Doações. Introdução O Flask é um framework web leve em Python que fornece ferramentas e recursos úteis para criar aplicações web na linguagem Python. O SQLAlchemy é um conjunto de ferramentas SQL que oferece acesso eficiente e de alto desempenho a bancos de dados relacionais. Ele fornece maneiras de interagir com vários motores de banco de dados, como…
-
Como Usar um Banco de Dados PostgreSQL em uma Aplicação Flask
O autor selecionou o Fundo de Código Aberto e Gratuito para receber uma doação como parte do programa Escreva para Doações. Introdução Nas aplicações web, geralmente é necessário um banco de dados, que é uma coleção organizada de dados. Você usa um banco de dados para armazenar e manter dados persistentes que podem ser recuperados e manipulados de forma eficiente. Por exemplo, em uma aplicação de mídia social, você tem um banco de dados onde os dados do usuário (informações…