Skip to content

claudiodantas/api-flask-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Exemplo de API com Flask

Esse repositório serve para ilustrar a construção de APIs com Flask em Python. Testes utilizando a biblioteca Pytest também foram adicionados.

Como executar a API

Para executar, é preciso ter as dependências (Flask e Pytest) instaladas e executar o seguinte comando:

python3 -m backend

Você pode optar por instalar as dependências direto na sua máquina com o pip, ou utilizar um ambiente virtual (fortemente recomendado).

Como executar os testes

Basta utilizar o comando:

python3 -m pytest

Ambientes virtuais

Para que servem?

Um ambiente virtual serve para que nele seja possível encapsular os pacotes utilizados na API a fim de que eles não "poluam" sua máquina. Utilizar esses ambientes também se mostram úteis no processo de automatização da instalação das dependências do projeto, além de evitar interferências em pacotes de outros projetos.

Como criar um ambiente virtual e instalar os pacotes:

  1. Crie o ambiente virtual
python3 -m venv venv
  1. Ative o ambiente virtual
source venv/bin/activate
  1. Instale os pacotes (Flask e Pytest) presentes no requirements.txt
pip install -r requirements.txt

Para desativar o ambiente virtual, basta digitar o comando deactivate

About

Exemplo de uma API simples utilizando Flask em Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages