Table des matières

Activité : utiliser Flask avec le site repl.it

J'accède au site repl.it

Le site de repl.it du projet se présente en 3 parties :

  1. à gauche l'arborescence de fichiers ;
  2. au centre l'éditeur de fichier ;
  3. à droite la console montrant l'exécution du programme.

Préparation du projet

Le sous-dossier templates va contenir toutes les pages html du projet

Le résultat à obtenir

Le fichier python de l'application

from flask import Flask, rendertemplate, request app = Flask(name_)

@app.route('/') def index():

  return render_template('index.html')

if name == 'main':

  app.run(host='0.0.0.0', debug=True)

</file>

Explications des instructions

Une fonction décorée par @app.route pour renvoyer une page Web est appelée vue.

ATTENTION :
Mon application ne doit pas avoir deux routes identiques, ou deux vues portant le même nom !

Le fichier HTML de la page Web

<

body> bonjour
</body> </html> </file>

Exécution de l'application

A l'exécution de l'application, le contenu de la page html est affiché ainsi que l'URL de l'application. Dasn la copie d'écran c'est https://StaidGrownHack--five-nine.repl.co

Retour à l'activité : Utiliser le framework Flask pour créer un site Web dynamique