Aller au contenu
Wikipédia l'encyclopédie libre

Bottle (framework)

Un article de Wikipédia, l'encyclopédie libre.

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] .

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

[modifier | modifier le code ]
  • Fichier unique qui fonctionne avec Python 2.5+ et 3.x
  • Système de Gabarit intégré appelé "SimpleTemplate Engine"
  • Plugins pour les bases de données les plus courantes[4]

Un programme Hello world :

frombottleimport route, run, template
@route('/hello/<name>')
defindex(name):
 return template('<b>Hello {{name}}</b>!', name=name)
run(host='localhost', port=8080)

Références

[modifier | modifier le code ]

Liens externes

[modifier | modifier le code ]
v · m
Implémentation
Framework
IDE
Organisations
Autres
v · m
Python
PHP
Ruby
Perl
Smalltalk Seaside
JavaScript
Côté serveur
Côté client
CSS
Java
.NET
v · m
Bibliothèques Python
Interfaces graphiques
Bibliothèques scientifiques
Mathématiques et science des données
Apprentissage automatique
Traitement d'images
Traitement automatique des langues
Frameworks web
Articles liés

AltStyle によって変換されたページ (->オリジナル) /