Letztes Mal: Fortsetzung der Entwicklung von Webanwendungen mit Flask.
Wir werden der zuvor erstellten app.py
ein neues Routing hinzufügen.
app.py
from flask import Flask, render_template
app = Flask(__name__)
#Abkürzung
@app.route("/hello/<whom>")
def hello(whom):
return render_template("hello.html", whom=whom)
<whom>
ist eine Variable. Wenn Sie beispielsweise mit / hello / taro
zugreifen, wird taro in wen eingeschlossen.
Mit return render_template (" hello.html ", name = wen)
können Sie es ohne hello.html
verwenden, indem Sie die vom Routing empfangene taro
der Variablen name
zuweisen. Ich kann es schaffen
Flask durchsucht den Vorlagenordner nach Vorlagen, daher müssen Sie das Verzeichnis "Vorlagen" erstellen.
$ midir templates
Erstellen Sie hello.html in 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>
Webanwendungsentwicklung "erster Schritt" von VS Code and Flask
Recommended Posts