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 %}
+
+ | Name |
+
+ {% for item in games %}
+
+ | {{item[0]}} |
+
+ {% endfor %}
+ {% endif %}
+
+
+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