Bottle (framework)
Apparence
Un article de Wikipédia, l'encyclopédie libre.
Bottle
| Développé par | Marcel Hellkamp |
|---|---|
| Première version | |
| Dépôt | github.com/bottlepy/bottle Voir et modifier les données sur Wikidata |
| É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 |
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]
Exemple
[modifier | modifier le code ]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 ]- (en) Bottle source sur GitHub
- (en) Bottle sur PyPi
- (en) Liste des plugins
| Implémentation | ||
|---|---|---|
| Framework | ||
| IDE | ||
| Organisations | ||
| Autres | ||
| Python | |||||
|---|---|---|---|---|---|
| PHP | |||||
| Ruby | |||||
| Perl | |||||
| Smalltalk | Seaside | ||||
| JavaScript |
|
||||
| CSS | |||||
| Java | |||||
| .NET | |||||
Bibliothèques Python |
|||||||||
|---|---|---|---|---|---|---|---|---|---|
| Interfaces graphiques | |||||||||
| Bibliothèques scientifiques |
|
||||||||
| Frameworks web | |||||||||
| Articles liés | |||||||||
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Bottle_(framework)&oldid=235753147 ».