python3: Verwendung der Flasche (3)

Verwendung der Vorlage.

Ordnerstruktur

$ tree
.
├── template.py
└── views
    └── sample.html

template.py


#! /usr/bin/python
#
#	template.py
#
#						Nov/12/2020
#
# ------------------------------------------------------------------
from bottle import run, route, template

# ------------------------------------------------------------------
@route("/")
def index():
    username = 'Natsume Soseki'
    return template('sample', username=username)
# ------------------------------------------------------------------
@route('/hello/<name>')
def hello(name="Stranger"):
    return template("Hello, {{ name }}.  How are you?", name=name)
# ------------------------------------------------------------------
if __name__ == "__main__":
    run(host='localhost', port=8080, reloader=True, debug=True)
# ------------------------------------------------------------------

views/sample.html


<!DOCTYPE html>
<html lang="ja">
<head>
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" />
<title>Template Engine</title>
</head>
<body>
<h2>Hallo: {{ username }}</h2>
Nov/12/2020<br />
</body>
</html>

Führen Sie den Server aus

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

Zugriff durch Client http://localhost:8080/ template01.png

http://localhost:8080/hello/太郎 template02.png

Recommended Posts

python3: Verwendung der Flasche (2)
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
[Python] Verwendung von Liste 1
Wie benutzt man Python Argparse?
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
Verwendung von Python-Bytes
Python: So verwenden Sie Async mit
[Python] Verwendung der Pandas-Serie
Verwendung von Anfragen (Python Library)
Verwendung von SQLite in Python
[Python] Verwendung von Liste 3 Hinzugefügt
Wie man MySQL mit Python benutzt
Python: Verwendung von pydub (Wiedergabe)
Verwendung von PubChem mit Python
[Python] Verwendung der Typetalk-API
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
[Python] Zusammenfassung der Verwendung von Pandas
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Hinweise zur Verwendung von tf.data
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
So installieren Sie Python
Verwendung von Pandas 2
So installieren und verwenden Sie pandas_datareader [Python]
Verwendung von Virtualenv
Verwendung von numpy.vectorize
Verwendung von pytest_report_header
So installieren Sie Python
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
[Python] Verwendung von import sys sys.argv
Wie man x-means benutzt
Verwendung von WikiExtractor.py
Verwendung von IPython
[Python] Organisieren der Verwendung für Anweisungen
Memorandum über die Verwendung von Gremlin Python
Verwendung von virtualenv
[Python2.7] Zusammenfassung der Verwendung von unittest
Wie benutzt man Matplotlib?
Verwendung von iptables
Python: Verwendung von Einheimischen () und Globalen ()
Verwendung von __slots__ in der Python-Klasse
Verwendung von TokyoTechFes2015
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Verwendung der Liste []
Verwendung von "deque" für Python-Daten
Wie man Python-Kabusapi benutzt
Verwendung von Python zip und Aufzählung
[Python] Verstehen, wie rekursive Funktionen verwendet werden
Verwendung von OptParse
Zusammenfassung der Verwendung der Python-Liste
Verwendung regulärer Ausdrücke in Python
[Python2.7] Zusammenfassung der Verwendung des Unterprozesses
Verwendung von return