Partie VI
Interface utilisateur
La bibliothèque flask
Flask est un micro-framework web en Python, simple et léger. Il permet de créer rapidement un petit site web ou une API sans dépendances complexes.
Dans notre cas, Flask permet de :
transformer votre Raspberry Pi en serveur web local ;
créer une interface web pour afficher les données météo en temps réel ;
séparer le traitement (dans capteur.py) de l’affichage (dans app.py).
Installation de flask
pip3 install flask
Importation de flask
Importons flask au début de notre code :
from flask import Flask, render_template_string
Flask : la classe qui permet de créer l’application web.
render_template_string : permet de générer une page HTML directement dans le script (sans créer de fichier .html pour le moment).
Importation des données de l'application métier