Skip to content

julianazanelatto/mysql_api_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto: Criando uma API com Python, MySQL e Fastapi

Esse projeto da playlist no Youtube, do canal SR de Python com MySQL.

O objetivo desse projeto está na criação de uma classe de conexão e métodos CRUD para recuperação, manipulação e remoção de dados do banco de dados MySQL em uma instância local.

Você irá perceber que alguns métodos foram criados com fins didáticos. Para esses, assim como os demais, você poderá realizar suas próprias modificações.

Bibliotecas utilizadas no projeto:

  1. python-dotevn

  2. os

  3. python-mysql-connector

  4. Fastapi

Organização do Código

  1. Controller: Routes, Controller

  2. Database class

  3. main (aplicação principal)

Versionamento do Código

  • MASTER: No branch master está o projeto de conexão ao banco de dados MySQL.

  • SECOND: Nesta versão temos a implementação do CRUD para acesso aos dados no MySQL utilizando os métodos implementados na classe MySQLDatabase.

  • THIRD: Consiste na modificação do código original para criação da api com Fastapi. Assim poderemos testar nossa API utlizando o browser ou o Postman

Releases

No releases published

Packages

No packages published

Languages