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 %}