diff --git a/flaskr/games.py b/flaskr/games.py new file mode 100644 index 0000000..2e4b909 --- /dev/null +++ b/flaskr/games.py @@ -0,0 +1,8 @@ +from flaskr.database import db + + +def query_games(): + sql = "SELECT name FROM games" + result = db.session.execute(sql).fetchall() + print(result) + return result diff --git a/flaskr/templates/games.html b/flaskr/templates/games.html index d1a54ec..5c1f1c6 100644 --- a/flaskr/templates/games.html +++ b/flaskr/templates/games.html @@ -1 +1,24 @@

Games

+ + + + + {% if games_exist %} + + + + {% for item in games %} + + + + {% endfor %} + {% endif %} +
Name
{{item[0]}}
+ +Go back diff --git a/flaskr/views.py b/flaskr/views.py index ff8fa7c..0b23947 100644 --- a/flaskr/views.py +++ b/flaskr/views.py @@ -9,6 +9,7 @@ from flaskr.user import ( create_new_user, ) from flaskr.times import query_times, add_time +from flaskr.games import query_games @app.route("/") @@ -21,7 +22,10 @@ def navigate(): # TODO show 3 games with most times submitted @app.route("/games") def get_games(): - return render_template("games.html") + games = query_games() + if games is None: + return render_template("games.html", games_exist=False) + return render_template("games.html", games=games, games_exist=True) # TODO show 3 courses with most activity