Nov 26, 2024
Installation och krav:
python-dotenv för miljövariabler.Flask för webbapplikationen.Flask-MySQL för integrering med MySQL.requirements.txt för att lista dessa paket.Miljövariabler:
.env-fil med variabler:
DB_HOST, DB_USER, DB_PASSWORD, DB_NAME.api.py och importera:
os, json, Flask, Flask-MySQL.app.config för MySQL instÀllningar: host, user, password, database.Alla produkter:
/products med metod GET.SELECT * FROM products för att hÀmta alla produkter.En specifik produkt:
/products/<product_id>.SELECT * FROM products WHERE product_id = %s./products med metod POST.INSERT INTO products(...) VALUES (...) för att lÀgga till produkter./products/<product_id> med metod PUT.UPDATE products SET ... WHERE product_id = %s för att uppdatera en produkt./products/<product_id> med metod DELETE.DELETE FROM products WHERE product_id = %s för att ta bort en produkt.Postman för att testa POST och PUT, eftersom dessa inte kan testas direkt i webblÀsaren.