Dernière fois: Poursuite du développement d'applications Web avec Flask.
J'ajouterai un nouveau routage à ʻapp.py` créé la dernière fois.
app.py
from flask import Flask, render_template
app = Flask(__name__)
#Abréviation
@app.route("/hello/<whom>")
def hello(whom):
return render_template("hello.html", whom=whom)
<whom>
est une variable, par exemple, si vous accédez avec / hello / taro
, taro sera inclus dans who.
Avec return render_template (" hello.html ", name = who)
, vous pouvez l'utiliser sans hello.html
en assignant le taro
reçu du routage à la variable nom
. Je peux le faire.
Flask recherche dans le dossier des modèles des modèles, vous devez donc créer le répertoire templetes
.
$ midir templates
Créez hello.html dans templetes
.
hello.html
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Hello</title>
</head>
<body>
<h1>Using Jinja2 Template engine</h1>
<h2>Hello {{name}}</h2>
</body>
</html>
Développement d'applications Web "première étape" par VS Code et Flask
Recommended Posts