Webanwendung mit Python3.3.1 + Flasche (1) - Ändern Sie die Vorlagen-Engine in jinja2

app.py


from bottle import route, run
from bottle import TEMPLATE_PATH, jinja2_template as template

TEMPLATE_PATH.append("./views")

@route('/')
@route('/hello/<name>')
def greet(name="Stranger"):
    return template('hello.j2', name=name)

run(host='localhost', port=8080, debug=True, reloader=True)

Die Quelle ist wie oben (Entwicklungsumgebung).

Als Referenz

hello.j2


{% extends "base.j2" %}

{% block content %}
    Hello {{ name }}! How are you?
{% endblock %}

base.j2


<html>
    <head>
        <title> Sample Bottle App </title>
    </head>
    <body>
        {% block content %} {% endblock %}
    </body>
</html>

Führen Sie den Server aus

% python app.py

http://localhost:8080/ Wann http://localhost:8080/hello/hoge Wenn Sie darauf zugreifen, können Sie sehen, dass der Bildschirm sowohl mit den Standardeinstellungen als auch mit den Parametern korrekt ausgegeben wird.

Recommended Posts

Webanwendung mit Python3.3.1 + Flasche (1) - Ändern Sie die Vorlagen-Engine in jinja2
[Python] Eine schnelle Webanwendung mit Bottle!
Jinja2 | Python-Vorlagen-Engine
Webanwendung mit Python + Flask ② ③
Webanwendung mit Python + Flask ④
Ändern Sie die Python 64-Bit-Umgebung mit Anaconda in eine 32-Bit-Umgebung
Führen Sie eine Python-Webanwendung mit Docker aus
Einführung in Tornado (1): Python Web Framework mit Tornado gestartet
Schritte zum Entwickeln einer Webanwendung in Python
Explosive Geschwindigkeit mit Python (Flasche)! Web-API-Entwicklung
[Einführung in die Udemy Python3 + -Anwendung] 9. Drucken Sie zunächst mit print
Generierung der Vorlagen-Netzwerkkonfiguration mit Python und Jinja2
Webanwendung mit Flasche (1)
Python Template Engine Empy
(Python) Versuchen Sie, eine Webanwendung mit Django zu entwickeln
Ändern Sie die IP-Einstellungen mit Python in ACL von conoha
Analysieren und visualisieren Sie JSON (Webanwendung ⑤ mit Python + Flask)
Starten Sie mit Docker eine Python-Webanwendung auf Nginx + Gunicorn
Verwendung der Template-Engine in einer Dateianwendung von Pyramid
Webanwendung erstellt mit Python3.4 + Django (Teil.1 Umgebungskonstruktion)
[Keine Notwendigkeit, eine lokale Umgebung zu erstellen] Stellen Sie eine mit Cloud 9 erstellte Python-Flaschenanwendung für Heroku bereit
Jinja2 | Python-Vorlagen-Engine
Verwendung von Template Engine für Network Engineer
Verwenden Sie die jinja2-Vorlage in einer Excel-Datei
Verwendung der Template-Engine in einer Dateianwendung von Pyramid
Für Format analysieren, für Jinja2 ...?
Python Template Engine Empy
Webanwendung mit Python3.3.1 + Flasche (1) - Ändern Sie die Vorlagen-Engine in jinja2
Verwenden Sie PySide für die HDA-Benutzeroberfläche
Pipeline-Vorlage für DataLiner vorverarbeiten
Python-Vorlage für Codeforces-manuelle Test-
Web Scraping mit Python + JupyterLab
python3: Verwendung der Flasche (2)
So konvertieren Sie mit Python [Anwendung] von einem Array in ein Wörterbuch
BASIC-Authentifizierung mit Python-Flasche
Stellen Sie mit Python eine Verbindung zu Wikipedia her
Post to Slack mit Python 3
Entwicklung von Webanwendungen mit Flask
[Python] Ändere den Typ mit Pandas
[Teil 2] Crawlen mit Python! Klicken Sie auf die Webseite, um sich zu bewegen!
Web-API mit Python + Falcon
Schalten Sie Python mit Alternativen auf 2.7 um
Schreiben Sie mit Python in csv
So ändern Sie die Python-Version
Suchmaschinen arbeiten mit Python
Speichern Sie Bilder im Web mit Python (Colab) auf einem Laufwerk.
Web Scraping Anfänger mit Python
python3: Verwendung der Flasche (3)
Optimieren Sie die Websuche mit Python
python3: Wie man eine Flasche benutzt
[Einführung in Udemy Python3 + Application] 51. Seien Sie vorsichtig mit Standardargumenten
Leicht verständliche Erklärung der Python-Webanwendung (Django) auch für Anfänger (5) [Einführung in den DB-Betrieb mit Django-Shell]
Webanwendung mit Python + Flask (unter Verwendung von VScode) # 1 - Aufbau einer virtuellen Umgebung-
So ändern Sie Djangos SQLite3, das mit nur einer grafischen Benutzeroberfläche überall auf Python hochgeladen wurde
Ich habe versucht, mit Python eine 2-Kanal-Post-Benachrichtigungsanwendung zu erstellen
Verschieben Sie Daten mit Python Change / Delete (Writer und Reader) nach LDAP.
[Einführung in die Udemy Python3 + -Anwendung] 58. Lambda
[Einführung in die Udemy Python3 + -Anwendung] 31. Kommentar
Python: So verwenden Sie Async mit
Link, um mit Python zu beginnen
[Python] Mit Python in eine CSV-Datei schreiben
Implementierter Dateidownload mit Python + Bottle
Schön dich mit Python zu treffen
[Einführung in die Udemy Python3 + -Anwendung] 57. Decorator
Versuchen Sie, Facebook mit Python zu betreiben