« Python : Flask » : différence entre les versions
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 : | 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'>
- !/usr/bin/env python3
- coding: utf-8
from flask import Flask
- On initialise notre application, qui s'appellera donc "app".
- __name__ renverra le script lui-même.
app = Flask(__name__)
- On définit une route avec ce décorateur :
- Notre code s'applique à la racine du site.
@app.route("/")
- 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*