Bottle est un micro-framework Web WSGI rapide, simple et léger pour Python. Il est distribué sous forme de module de fichier unique et n'a aucune dépendance autre que la bibliothèque standard Python.
Page d'accueil et documentation : http://bottlepy.org
from bottle import route , run , template
@ route ( '/hello/<name>' )
def index ( name ):
return template ( '<b>Hello {{name}}</b>!' , name = name )
run ( host = 'localhost' , port = 8080 )
Exécutez ce script ou collez-le dans une console Python, puis pointez votre navigateur vers http://localhost:8080/hello/world. C'est ça.
Installez la dernière version stable avec pip install bottle
ou téléchargez Bottle.py (unstable) dans le répertoire de votre projet. Il n'y a pas de dépendances matérielles autres que la bibliothèque standard Python.
Le code et la documentation sont disponibles selon la licence MIT (voir LICENCE).
Le logo de la bouteille n'est cependant PAS couvert par cette licence. Il est permis d'utiliser le logo comme lien vers la page d'accueil de la bouteille ou en contexte direct avec la bibliothèque non modifiée. Dans tous les autres cas, veuillez demander au préalable.