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