Python : Flask
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 : https://www.site.fr/*undossier/unepage*