These are used in creating template HTML files.
Jinja Segments
In app.py
@app.route('/')
def index():
return render_template("index.html", myval="DAVID"
In index.html
<body>
HI {{myval}}
</body
The values will always typecasted as strings
Then
Jinja Blocks
Templates allow you to run python code within HTML.
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<ul>
{% for item in mylist%}
{{ item }}
{% endfor %}
</ul>
</body>
</html>