Flask/ルーティング

Python
from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello_world():
    return "Hello World!"

@app.route("/about")
def about():
    return "aboutPage"
    
    
    
#menu.py
rom flask import Flask, render_template
app = Flask(__name__)

player = "勇者"

# メニューを表示
@app.route("/")
def menu():
    return render_template("menu.html", player = player)

# あるく
@app.route("/walk")
def walk():
    message = player + "は荒野を歩いていた。"
    return render_template("action.html", player = player, message = message)

# たたかう
@app.route("/attack")
def attack():
    message = player + "はモンスターと戦った。"
    return render_template("action.html", player = player, message = message)

if __name__ == '__main__':
    app.debug = True
    app.run(host='0.0.0.0', port=80)

#layout.html
p>共通テンプレート/p>
{% block content %}
{% endblock %}

#menu.html
{% extends "layout.html" %}
{% block content %}
    h1>{{ player }}のメニュー/h1>
    p>a href="/walk">あるく/a>/p>
    p>a href="/attack">たたかう/a>/p>
{% endblock %}

#action.html
{% extends "layout.html" %}
{% block content %}
    h1>{{ player }}のアクション/h1>
    p>{{ message }}/p>
    p>a href="/">メニューに戻る/a>/p>
{% endblock %}