Template HTML

from flask import Flask, render_template
app = Flask(__name__)


@app.route('/hello/<user>')
def hello_name(user):
    return render_template('hello_template.html', name=user)


if __name__ == '__main__':
    app.run(debug=True)

Template condicional

from flask import Flask, render_template
app = Flask(__name__)


@app.route('/score/<int:score>')
def check_score(score):
    return render_template('score.html', marks=score)


if __name__ == '__main__':
    app.run(debug=True)

Template para tabela

from flask import Flask, render_template
app = Flask(__name__)


@app.route('/result')
def show_results():
    grades = {'phy': 50, 'che': 60, 'maths': 70}
    return render_template('result.html', result=grades)


if __name__ == '__main__':
    app.run(debug=True)