« Python : Flask » : différence entre les versions

De Justine's wiki
Aller à la navigation Aller à la recherche
(Page créée avec « http://www.xavierdupre.fr/app/ensae_teaching_cs/helpsphinx/notebooks/TD2A_eco_debuter_flask.html = Qu'est-ce que c'est ? = Flask est un framework web léger pour Python.... »)
 
Aucun résumé des modifications
Ligne 29 : Ligne 29 :
</syntaxhighlight>
</syntaxhighlight>


Ici, le terme "route" fait référence à la dernière partie d'une URL, celle qui donne le chemin des fichiers : https://www.site.fr/*undossier/unepage*
Ici, le terme "route" fait référence à la dernière partie d'une URL, celle qui donne le chemin des fichiers : www.site.fr/*undossier/unepage*

Version du 17 novembre 2019 à 11:10

http://www.xavierdupre.fr/app/ensae_teaching_cs/helpsphinx/notebooks/TD2A_eco_debuter_flask.html

Qu'est-ce que c'est ?

Flask est un framework web léger pour Python. Son but est d'être souple et léger. Il utilise un système de templates et est sous licence BSD.

Première page

<syntaxhighlight lang='python'>

  1. !/usr/bin/env python3
  2. coding: utf-8

from flask import Flask


  1. On initialise notre application, qui s'appellera donc "app".
  2. __name__ renverra le script lui-même.

app = Flask(__name__)

  1. On définit une route avec ce décorateur :
  2. Notre code s'applique à la racine du site.

@app.route("/")

  1. Voici la fonction décorée : elle s'éxecute à l'affichage de la route en question.

def hello():

   return "Hi there"

if __name__ == "__main__":

   #run() est la méthode qui lance notre app. Cela lance un serveur web sur le port 5000.
   app.run()

</syntaxhighlight>

Ici, le terme "route" fait référence à la dernière partie d'une URL, celle qui donne le chemin des fichiers : www.site.fr/*undossier/unepage*