python3: Comment utiliser la bouteille

Comment utiliser la bouteille de cadre. Je l'ai confirmé avec Arch Linux.

Installation

yay python-bottle
yay python-jinja

programme

greetings.py


#! /usr/bin/python
#
from bottle import route, run

@route('/hello')
def hello():
	str_out = "Hello World!<br />"
	str_out += "<blockquote>"
	str_out += "Bonjour.<br />"
	str_out += "</blockquote>"
	str_out += "Nov/11/2020<br />"

	return str_out
#
@route('/morning')
def morning():
	str_out = "Good Morning!<br />"
	str_out += "<blockquote>"
	str_out += "Bonjour.<br />"
	str_out += "</blockquote>"
	str_out += "Nov/11/2020<br />"

	return str_out
#
@route('/evening')
def evening():
	str_out = "Good Evening!<br />"
	str_out += "<blockquote>"
	str_out += "ce soir.<br />"
	str_out += "</blockquote>"
	str_out += "Nov/11/2020<br />"

	return str_out
#
run(host='localhost', port=8080, debug=True)

Courir

$ ./greetings.py 
Bottle v0.12.18 server starting up (using WSGIRefServer())...
Listening on http://localhost:8080/
Hit Ctrl-C to quit.

Accédez à http: // localhost: 8080 / hello avec un navigateur hello.png

Accédez à http: // localhost: 8080 / matin avec un navigateur morning.png

Accédez à http: // localhost: 8080 / soir avec un navigateur evening.png

Je l'ai confirmé dans la prochaine version.

$ python
Python 3.8.6 (default, Sep 30 2020, 04:00:38) 
[GCC 10.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import bottle
>>> print(bottle.__version__)
0.12.18

Recommended Posts

python3: Comment utiliser la bouteille (3)
python3: Comment utiliser la bouteille
[Python] Comment utiliser la liste 1
Comment utiliser Python Argparse
Python: comment utiliser pydub
[Python] Comment utiliser checkio
[Python] Comment utiliser input ()
Comment utiliser Python lambda
[Python] Comment utiliser virtualenv
Comment utiliser les octets Python
Python: comment utiliser async avec
Comment utiliser les requêtes (bibliothèque Python)
Comment utiliser SQLite en Python
[Python] Comment utiliser la liste 3 Ajouté
Comment utiliser l'API Python d'OpenPose
Comment utiliser ChemSpider en Python
Python: Comment utiliser pydub (lecture)
Comment utiliser PubChem avec Python
Comment utiliser la fonction zip de python
[Python] Comment utiliser l'API Typetalk
Comment utiliser xml.etree.ElementTree
[Python] Résumé de l'utilisation des pandas
[Introduction à Python] Comment utiliser la classe en Python?
Comment utiliser virtualenv
Comment utiliser Seaboan
Comment utiliser la correspondance d'image
Comment utiliser le shogun
Comment installer Python
Comment utiliser Pandas 2
Comment utiliser Virtualenv
Comment utiliser numpy.vectorize
Comment utiliser pytest_report_header
[python] Comment utiliser __command__, explication des fonctions
Comment installer python
Comment utiliser partiel
Comment utiliser SymPy
[Python] Comment utiliser import sys sys.argv
Comment utiliser x-means
Comment utiliser WikiExtractor.py
Comment utiliser IPython
[Python] Organisation de l'utilisation des instructions
Mémorandum sur l'utilisation du python gremlin
Comment utiliser virtualenv
[Python2.7] Résumé de l'utilisation d'unittest
Comment utiliser Matplotlib
Comment utiliser iptables
python: Comment utiliser les locals () et globals ()
Comment utiliser numpy
Comment utiliser __slots__ dans la classe Python
Comment utiliser TokyoTechFes2015
Comment utiliser venv
Comment utiliser le dictionnaire {}
Comment utiliser Pyenv
Comment utiliser la liste []
Comment utiliser "deque" pour les données Python
Comment utiliser python-kabusapi
Comment utiliser le zip Python et énumérer
[Python] Comprendre comment utiliser les fonctions récursives
Comment utiliser OptParse
Résumé de l'utilisation de la liste Python