Passer au contenu principal

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