Maison > développement back-end > Tutoriel Python > Python utilise le framework Bottle pour le développement Web

Python utilise le framework Bottle pour le développement Web

高洛峰
Libérer: 2017-03-03 14:07:52
original
1791 Les gens l'ont consulté

Django est actuellement le framework le plus populaire dans le développement web Python, mais cet article présente un framework web relativement léger : le framework Bottle. Je n’entrerai pas dans les détails théoriques et passerai directement à l’exemple de code.

1. Description du problème
Récemment, j'ai réalisé le développement backend d'un système, en utilisant Python Bottle pour le développement backend Web. Fournissez une interface à la réception et fournissez les données au format de données Json via les paramètres lorsque la réception appelle l'interface.

2. Préparation de l'environnement
J'utilise l'environnement Linux, version python 2.7.x de python. Avant d'utiliser Bottle, vous devez installer Bottle avec pip Entrez la commande : sudo pip install Bottle pour l'installer. De cette façon, vous disposez de l’environnement Bottle et vous pouvez utiliser le framework Bottle pour le développement Web Python.

3. Code du programme
3.1 Un programme Hello World
Fichier programme : helloworld.py

#!/usr/bin/python 
# -*- conding:utf-8 -*- 
 
from bottle import *                             #导入bottle相关的包 
 
@route('/helloworld/:yourwords', methods=['GET', 'POST'])           #url接口,注意参数书写格式,前面有个冒号表示是参数 
def hello(yourwords):                              
  return 'hello world. ' + yourwords                  #返回前台数据,此处返回一个字符串 
 
run(host='0.0.0.0', port=8080)                        #表示本机,接口是8080
Copier après la connexion

Exécutez le programme : python helloworld.py
Ouvrez le navigateur et entrez : http://172.16.160.122:8080/helloworld / BigData, il vous suffit de changer l'adresse ip par votre propre adresse
La page suivante s'affichera :

Python utilise le framework Bottle pour le développement Web

La partie entourée en rouge dans le Dans l'image, les paramètres sont entrés au début, la page affiche le contenu de la chaîne renvoyée.
Ceci complète un exemple simple. Le cadre Bottle n’est pas très léger.

Ce programme est très simple. Vos mots dans l'URL sont le paramètre saisi par la réception. Les données finales renvoyées sont : hello world plus la chaîne de paramètres reçus.

3.2 Exemple de code de programme
Je voulais à l'origine écrire un exemple de code de programme, mais il y a le code de programme Hello World précédent, et le reste ne l'est pas difficile. Si vous comprenez, je n’écrirai plus. compréhension.

Une chose à noter est que les paramètres reçus par l'arrière-plan sont tous au format chaîne. Selon vos besoins, la conversion de type nécessaire est requise.

J'espère que cela sera utile à tout le monde, merci d'avoir lu.

Pour plus d'articles liés à Python utilisant le framework Bottle pour le développement Web, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal