Flask
-
Como Realizar Testes de Unidade em Flask
Introdução A avaliação é fundamental no processo de desenvolvimento de software, garantindo que o código se comporte conforme o esperado e esteja livre de defeitos. Em Python, o pytest é um framework de avaliação popular que oferece vantagens sobre o módulo padrão unit test, que é um framework de avaliação embutido em Python e faz parte da biblioteca padrão. O pytest inclui uma sintaxe simples, melhor saída, ferramentas poderosas e um rico ecossistema de extensões. Este tutorial irá guiar você…
-
Como Criar um API REST com Flask no Ubuntu
Introdução Neste tutorial, você vai aprender a criar uma API REST simples usando Flask, um framework web leve em Python. Vamos abordar os fundamentos de como configurar um aplicativo Flask, definir rotas, lidar com requisições e retornar respostas JSON. Ao final deste tutorial, você terá uma API funcional que poderá ser extendida e integrada 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 isso,…
-
Como Manipular 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 criar aplicações web na linguagem Python. Quando você está desenvolvendo uma aplicação web, inevitavelmente se deparará com situações onde sua aplicação se comporta de maneira contrária ao que você esperava. Você pode errar a grafia de uma variável, usar mal um loop for, ou…
-
Como Usar Modelos 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 criar aplicações web na linguagem Python. Ao desenvolver uma aplicação web, é importante separar a lógica de negócios da lógica de apresentação. A lógica de negócios é responsável por lidar com as requisições dos usuários e conversar com o banco de dados para construir…
-
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 é um framework 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 para 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 possam adicionar novos conteúdos às suas páginas. Outro…
-
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 por 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 kit de ferramentas SQL que fornece acesso eficiente e de alto desempenho ao banco de dados para bancos de dados relacionais. Ele fornece maneiras de interagir com vários motores de banco de…
-
Como Consultar Tabelas e Paginar Dados no 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 leve de Python para web que fornece ferramentas úteis e recursos para criar aplicações web na linguagem Python. O SQLAlchemy é um conjunto 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,…
-
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…