search
search.py
from flask import * app = Flask(__name__) items = ["a1", "b2", "a3"] @app.route("/") def home(): return render_template("search.html") @app.route("/search", methods=["post"]) def search(): term = request.form["search_term"] global items result = [] for i in items: if term in i: result.append(i) return render_template("search.html", result=result) app.run(debug=True)
templates\search.html
<form method=post action='/search'> <input type=text name=search_term> <input type=submit> </form><br> {% if result|length > 0 %} {{result}} {% endif %}