diff options
Diffstat (limited to 'app/routes')
| -rw-r--r-- | app/routes/basic.py | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/app/routes/basic.py b/app/routes/basic.py index 5883b97..f6cb005 100644 --- a/app/routes/basic.py +++ b/app/routes/basic.py @@ -1,12 +1,22 @@ from app import app, db from flask import render_template -from flask_login import login_required +from flask_login import current_user, login_required +from tables import Workout, WorkoutRecord + @app.route("/", methods=["GET"]) def index(): - return render_template('index.html') + return render_template("index.html") + @app.route("/home", methods=["GET"]) @login_required def home(): - return render_template('home.html') + # Prepare so we don't have to do this in the template + records = ( + db.session.query(WorkoutRecord) + .join(Workout) + .filter(Workout.user_id == current_user.id) + ) + + return render_template("home.html", records=records) |
