ailsonguedes / API_Flask_Carros

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API de Catálogo de Livros

Esta é uma API de lista de carros desenvolvida com Flask, foi projetada para armazenar informações sobre carros, incluindo marca, modelo e ano.

🔧 Ferramentas

  • Python: é uma linguagem de programação de alto nível, interpretada, orientada a objetos e de propósito geral.
  • Flask: é um pequeno framework web escrito em Python. É classificado como um microframework porque não requer ferramentas ou bibliotecas particulares, mantendo um núcleo simples, porém, extensível.

📍 Endpoints

  • GET /carros/: Retorna a lista de todos os carros no catálogo.
  • POST /carros/: Cria um novo carro no catálogo.
  • DELETE /carros/{id}/: Exclui um carro específico com base no ID.

💻 Como Executar o Projeto

Siga estas etapas para configurar e executar a API em seu ambiente:

  1. Clone este repositório:
git clone https://seurepositorio.git
  1. Navegue até o diretório do projeto:
cd nomedoprojeto/
  1. Crie e ative um ambiente virtual:
python -m venv venv
source venv/bin/activate  # No Windows, use 'venv\Scripts\activate'
  1. Instale as dependências:
pip install -r requirements.txt
5. Inicie o servidor de desenvolvimento:

```shell
flask run

A API estará acessível em http://127.0.0.1:5000.

🌐 Exemplo de Solicitação

Criar um Novo Livro

  Método: POST
  URL: http://127.0.0.1:5000/api/carros

Corpo da Solicitação:

{
  "id":1,
  "marca": "Marca do Carro",
  "modelo": "Modelo do Carro",
  "ano": 2023

}

About


Languages

Language:Python 100.0%