Bottle (framework)
microframework WSGI simple et léger pour le langage Python. I
From Wikipedia, the free encyclopedia
Bottle est un microframework WSGI simple et léger pour le langage Python. Il est distribué en un seul fichier et n'a aucune dépendance à part la bibliothèque standard de Python. Le même module fonctionne avec Python 2.5+ et 3.x[1].
Développé par
Marcel Hellkamp
État du projet
En développement actif
Bottle
| Développé par | Marcel Hellkamp |
|---|---|
| Première version | |
| Dépôt | github.com/bottlepy/bottle |
| État du projet | En développement actif |
| Écrit en | Python |
| Environnement | Multi-plateforme |
| Type | Framework Web |
| Politique de distribution | Gratuit |
| Licence | MIT |
| Site web | bottlepy.org |
Il offre le routage de requêtes avec support pour paramètres d'URL, un système de Gabarit, une base de données clé-valeur, un serveur HTTP et des adapteurs (plugins) pour d'autres server WSGI et HTTP et des systèmes de gabarit[2].
Il est extrêmement léger mais permet de développer des applications web très rapidement[3]
Fonctionnalités
Exemple
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)