StudentsApiFastApi
This project is a simple CRUD using FastApi and Database Mysql
Get all students
http://localhost:8000/students
Get student by id
http://localhost:8000/students/1
Create student
http://localhost:8000/students
Update student
http://localhost:8000/students/1
Delete student
http://localhost:8000/students/1
Docs
http://localhost:8000/docs
This project is a simple CRUD using FastApi and Database Mysql
pip install fastapi
pip install uvicorn
pip install sqlalchemy
pip install databases
pip install mysql-connector-python
pip install aiomysql
pip install python-dotenv
pip install pytest
pip install httpx
python3 -m venv venv
source venv/bin/activate
pytest Test/testApp.py
uvicorn app:app --reload
pip freeze > requirements.txt
pip install -r requirements.txt
pwd
mysql -u root -p
show databases;
use studentsdb;
source /home/thenowrock/Desktop/ProyectosProgramacion/ProjectsPython/StudentsApiFastApi/Scripts/01_Create_Data_Base.sql
source /home/thenowrock/Desktop/ProyectosProgramacion/ProjectsPython/StudentsApiFastApi/Scripts/02_Create_User.sql
source /home/thenowrock/Desktop/ProyectosProgramacion/ProjectsPython/StudentsApiFastApi/Scripts/03_Tab_Students.sql
source /home/thenowrock/Desktop/ProyectosProgramacion/ProjectsPython/StudentsApiFastApi/Scripts/04_Ins_Student.sql
-- Eliminar la tabla Students
DROP TABLE Students;
-- Eliminar la base de datos Students
DROP DATABASE studentsdb;