Neste artigo, vamos aprender como criar uma API RESTful usando o framework Flask em Python, incluindo exemplos de três rotas diferentes. Flask é uma biblioteca de código aberto que permite criar aplicativos web rapidamente e facilmente, tornando-o uma das melhores escolhas para a criação de APIs RESTful.
Passo 1: Instalação do Flask Para começar, você precisa instalar o Flask. Isso pode ser feito usando o gerenciador de pacotes Python pip. Abra o terminal e execute o seguinte comando:
pip install flask
Passo 2: Criando um projeto Em seguida, crie um novo diretório para o projeto e inicialize o arquivo Python. Você pode chamá-lo de “app.py”.
mkdir myapi
cd myapi
touch app.py
Passo 3: Configurando o Flask Agora, precisamos importar o Flask e criar uma instância da aplicação. Adicione o seguinte código ao arquivo “app.py”:
from flask import Flask
app = Flask(__name__)
Passo 4: Criando rotas Rotas são as URLs que são acessadas pelos usuários da API. Vamos criar três rotas diferentes para exemplificar:
@app.route("/")
def index():
return "Bem-vindo à minha API!"
@app.route("/users", methods=["GET"])
def list_users():
return "Lista de usuários"
@app.route("/users/<int:user_id>", methods=["GET"])
def get_user(user_id):
return "Detalhes do usuário {user_id}"
Passo 5: Inicializando a aplicação Por fim, precisamos inicializar a aplicação. Adicione o seguinte código ao arquivo “app.py”:
if __name__ == "__main__":
app.run(debug=True)
Passo 6: Executando a aplicação Para executar a aplicação, abra o terminal e navegue até o diretório do projeto. Em seguida, execute o seguinte comando:
python app.py
Com estes passos, você criou uma API RESTful simples usando o Flask. Agora, você pode adicionar mais recursos, como autenticação, validação de dados e persistência de dados, para torná-lo mais completo. Espero que este guia tenha sido útil para você e que você esteja animado para explorar mais sobre o Flask.
Deixe um comentário