Skip to content

Um repositório destinado a criação de uma API utilizando o Framework FastAPI do Python. A intenção é criar uma API com os métodos de CRUD

License

Notifications You must be signed in to change notification settings

MauPxt/FastAPI-CRUD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI-CRUD

Um repositório destinado a criação de uma API utilizando o Framework FastAPI do Python. A intenção é criar uma API com os métodos de CRUD em um banco de dados de estudantes

Feito com:

python FastAPI

Requisitos:

  • Python
  • FastAPI
  • MySQL

Pré-visualização

img.png

Instruções de instalação:

1 - Realize o download dos arquivos. Você pode fazer isso da seguinte forma:
    1.1 - Baixar esse repositório em formato .zip e por fim extrair os arquivos para uma pasta de sua preferência.
    1.2 - Clonar esse repositório através do git com o seguinte comando: "$ git clone https://github.com/MauPxt/FastAPI-CRUD".
2 - No terminal utilizar o comando "$ pip install -r requirements.txt"
3 - Criar um schema no MySQL com nome "students"
4 - Criar um table com nome "students" e por características que podem ser encontradas no arquivo "/models/student.py" (No MySQL, troque String por Varchar)
5 - No terminal digite o comando "$ uvicorn main:app --reload" para iniciar a API
6 - Acesse o url "localhost:8000" para fazer requisições na API
  6.1 - Acesse o url "localhost:8000/docs" para acessar a documentação da API

About

Um repositório destinado a criação de uma API utilizando o Framework FastAPI do Python. A intenção é criar uma API com os métodos de CRUD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages