Application Web avec Python3.3.1 + Bottle (1) - Changer le moteur de modèle en 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)

La source est comme ci-dessus (environnement de développement).

Pour votre référence

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>

Exécutez le serveur sur

% python app.py

http://localhost:8080/ Quand http://localhost:8080/hello/hoge Lorsque vous y accédez, vous pouvez voir que l'écran s'affiche correctement avec les valeurs par défaut et les paramètres.

Recommended Posts

Application Web avec Python3.3.1 + Bottle (1) - Changer le moteur de modèle en jinja2
[Python] Une application web rapide avec Bottle!
Moteur de template Jinja2 2 Python
Application Web avec Python + Flask ② ③
Application Web avec Python + Flask ④
Changer l'environnement Python 64 bits en environnement 32 bits avec Anaconda
Exécutez une application Web Python avec Docker
Introduction à Tornado (1): Framework Web Python démarré avec Tornado
Étapes pour développer une application Web en Python
Vitesse explosive avec Python (bouteille)! Développement d'API Web
[Introduction à l'application Udemy Python3 +] 9. Tout d'abord, imprimez avec print
Génération de configuration de réseau de modèles avec Python et Jinja2
Application Web utilisant Bottle (1)
(Python) Essayez de développer une application Web en utilisant Django
Changer les paramètres IP en ACL de conoha avec python
Analyser et visualiser JSON (application Web ⑤ avec Python + Flask)
Lancer une application Web Python sur Nginx + Gunicorn avec Docker
Comment utiliser le moteur de modèle dans une application de fichier de Pyramid
Application Web réalisée avec Python3.4 + Django (Construction de l'environnement Part.1)
[Pas besoin de créer un environnement local] Déployez une application de bouteille Python créée avec Cloud 9 sur Heroku
Moteur de template Jinja2 2 Python
Comment utiliser Template Engine pour Network Engineer
Utilisez le modèle jinja2 dans un fichier Excel
Comment utiliser le moteur de modèle dans une application de fichier de Pyramid
analyser pour le format, pour Jinja2 ...?
Application Web avec Python3.3.1 + Bottle (1) - Changer le moteur de modèle en jinja2
Utiliser PySide pour l'interface utilisateur HDA
Modèle de pipeline de prétraitement pour DataLiner
Modèle Python pour Codeforces-test manuel-
Web scraping avec python + JupyterLab
python3: Comment utiliser la bouteille (2)
Comment convertir un tableau en dictionnaire avec Python [Application]
Authentification BASIC avec bouteille Python
Connectez-vous à Wikipedia avec Python
Publiez sur Slack avec Python 3
Développement d'applications Web avec Flask
[Python] Changer de type avec les pandas
[Part.2] Exploration avec Python! Cliquez sur la page Web pour vous déplacer!
API Web avec Python + Falcon
Basculer python vers 2.7 avec des alternatives
Écrire en csv avec Python
Comment changer la version de Python
Les moteurs de recherche fonctionnent avec python
Enregistrer des images sur le Web sur un lecteur avec Python (Colab)
Web scraping débutant avec python
python3: Comment utiliser la bouteille (3)
Rationalisez la recherche Web avec Python
python3: Comment utiliser la bouteille
[Introduction à Udemy Python3 + Application] 51. Soyez prudent avec les arguments par défaut
Explication facile à comprendre de l'application Web Python (Django) même pour les débutants (5) [Introduction au fonctionnement de la base de données avec le shell Django]
Application Web réalisée avec Python + Flask (en utilisant VScode) # 1-Construction d'environnement virtuel-
Comment changer le SQLite3 de Django téléchargé sur python n'importe où avec juste une interface graphique
J'ai essayé de créer une application de notification de publication à 2 canaux avec Python
Déplacer les données vers LDAP avec python Change / Delete (Writer et Reader)
[Présentation de l'application Udemy Python3 +] 58. Lambda
[Présentation de l'application Udemy Python3 +] 31. Commentaire
Python: comment utiliser async avec
Lien pour commencer avec python
[Python] Ecrire dans un fichier csv avec Python
Téléchargement de fichiers implémenté avec Python + Bottle
Ravi de vous rencontrer avec python
[Présentation de l'application Udemy Python3 +] 57. Décorateur
Essayez d'exploiter Facebook avec Python