WebApp realizzata in Flask, permette di aggiungere dei libri all'interno di una libreria o anche di rimuoverli tramite interfaccia Web. I libri vengono immagazzinati in un DataBase gestito con MySQL.
- Python
- Avviare un server MySQL
❗ Importante: Per poter utilizzare la libreria flask_mysqldb
sarà necessario installare delle dipendenze:
sudo apt-get install python-dev default-libmysqlclient-dev libssl-dev
Per ulteriori informazioni consultare la documentazione di flask_mysqldb e questa domanda su StackOverflow
-
Clona la repo
git clone https://github.com/angelof-exe/flask-library.git
-
Crea un ambiente virtuale e attivalo (Opzionale)
python3 -m venv venv
. venv/bin/activate
Per altre informazioni consulatare la documentazione di Python sul come creare ambienti virtuali.
- Installare i moduli necessari:
pip3 install -r requirements.txt
- Fai partire lo script
library_book.sql
sul tuo server MySQL
Avvia il file app.py tramite python3 app.py
.
Il server verra avviato all'indirizzo http://127.0.0.1:8000