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