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).