Heim  >  Artikel  >  Backend-Entwicklung  >  Python verwendet das Bottle-Framework für die Webentwicklung

Python verwendet das Bottle-Framework für die Webentwicklung

高洛峰
高洛峰Original
2017-03-03 14:07:521712Durchsuche

Django ist derzeit das beliebteste Framework in der Python-Webentwicklung, aber in diesem Artikel wird ein relativ leichtes Web-Framework vorgestellt: Bottle Framework. Ich werde nicht auf die theoretischen Dinge eingehen und direkt zum Beispielcode übergehen.

1. Problembeschreibung
Kürzlich habe ich die Backend-Entwicklung eines Systems durchgeführt und dabei Python+Bottle für die Web-Backend-Entwicklung verwendet. Stellen Sie eine Schnittstelle zur Rezeption bereit und stellen Sie Daten im Json-Datenformat über die Parameter bereit, wenn die Rezeption die Schnittstelle aufruft.

2. Umgebungsvorbereitung
Ich verwende die Linux-Umgebung, Python 2.7.x-Version von Python. Bevor Sie Bottle verwenden, müssen Sie die Flasche mit pip installieren. Geben Sie den Befehl „sudo pip install Bottle“ ein, um sie zu installieren. Auf diese Weise verfügen Sie über die Bottle-Umgebung und können das Bottle-Framework für die Python-Webentwicklung verwenden.

3. Programmcode
3.1 Ein Hello World-Programm
Programmdatei: 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

Führen Sie das Programm aus: python helloworld.py
Öffnen Sie den Browser und geben Sie Folgendes ein: http://172.16.160.122:8080/helloworld / BigData, Sie müssen nur die IP-Adresse in Ihre eigene Adresse ändern
Die folgende Seite wird angezeigt:

Python verwendet das Bottle-Framework für die Webentwicklung

Der im rot eingekreiste Teil Das Bild wird am Frontend eingegeben. Die Seite zeigt den zurückgegebenen String-Inhalt an.
Damit ist ein einfaches Beispiel abgeschlossen. Das Bottle-Framework ist nicht sehr leicht.

Dieses Programm ist sehr einfach. Die von der Rezeption eingegebenen Parameter Yourwords sind: Hallo Welt plus die Zeichenfolge der empfangenen Parameter.

3.2 Beispielprogrammcode
Ich wollte ursprünglich einen Beispielprogrammcode schreiben, aber es gibt den vorherigen Hallo-Welt-Programmcode und der Rest nicht schwierig. Wenn du es verstehst, wirst du nicht mehr schreiben. Verständnis.

Zu beachten ist, dass die vom Hintergrund empfangenen Parameter alle im String-Format vorliegen. Entsprechend Ihren Anforderungen ist die erforderliche Typkonvertierung erforderlich.

Ich hoffe, es ist für alle hilfreich, vielen Dank fürs Lesen.

Weitere Artikel zum Thema Python mit dem Bottle-Framework für die Webentwicklung finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn