====== Activité : Utiliser le framework Flask pour créer un site Web dynamique ====== ===== Présentation ===== **Flask** un **framework**, c'est à dire un ensemble de modules qui facilite la programmation de sites web dynamiques. Flask s'appuie sur la norme **WSGI** (Web Server Gateway Interface) qui est une norme de développement d'**applications Web en Python**. **Pour en savoir plus ** : * Site de Flask : http://flask.pocoo.org/ * Page Wikipedia sur la norme WGSI : https://fr.wikipedia.org/wiki/Web_Server_Gateway_Interface Cette **découverte** de l'utilisation de Flash se fait en réalisant une application **Todo Liste**. **Ressources :** * https://openclassrooms.com/fr/courses/1654786-creez-vos-applications-web-avec-flask * https://www.youtube.com/watch?v=4kD-GRF5VPs ===== Sommaire ===== * [[.:flask_install|Activité : installer Flask pour python]] * [[.:flask_02|Activité : application Todo liste avec un serveur et une page HTML]] * [[.:flask_replit|Activité : utiliser Flask avec le site repl.it]] * [[.:flask_todo02|Activité : gérer les données du formulaire de la page HTML]] * [[.:flask_todo03|Activité : afficher une liste de Todo]] * [[.:flask_todo05|Activité : utiliser les cases à cocher (checkbox)]] * [[.:flask_todo04|Activité : utiliser des images et des fichiers dans un page HTML]] * [[.:flask_todo06|Activité : les routes avec Flask]] * [[.:flask_login01|Activité : authentifier des utilisateurs avec Flask]] ==== Activité Les langages pour créer des sites Web ... ==== * [[isn:langageweb|Les langages pour créer des sites Web]]