Я перебираю список имен и хочу поместить его в html. Проблема в том, что Джинджа удваивает
. Один со значением name, а другой просто пустой. Почему это происходит?
Вот python код
import os
from flask import Flask, session, render_template, request, flash, redirect, url_for
app = Flask(__name__)
app.config['SECRET_KEY'] = "secret"
app.config["SESSION_PERMANENT"] = False
app.config["SESSION_TYPE"] = "filesystem"
Users = ['Bob', 'Nick', 'Alice', 'Brian']
@app.route("/")
def index():
return render_template ("test.html", Users=Users)
if __name__ == '__main__':
app.run(debug=True)
и HTML
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title>Welcome</title>
</head>
<body>
<p>User list</p>
<ul id="user_list">
{% for name in Users %}
<li>{{ name }}<li>
{% endfor %}
</ul>
</body>
</html>
И вот результат, который я получаю.