Display workout stats

This commit is contained in:
Peter Stockings
2022-10-01 20:49:16 +10:00
parent 118a715609
commit b4ec0ed81f
6 changed files with 153 additions and 34 deletions

5
app.py
View File

@@ -2,7 +2,7 @@ import os
from flask import Flask, render_template, redirect, request, url_for
from decorators import validate_person, validate_topset, validate_workout
from db import DataBase
from utils import get_people_and_exercise_rep_maxes
from utils import get_people_and_exercise_rep_maxes, get_dashboard_stats
app = Flask(__name__)
app.config.from_pyfile('config.py')
@@ -15,7 +15,8 @@ def dashboard():
all_topsets = db.get_all_topsets()
people_and_exercise_rep_maxes = get_people_and_exercise_rep_maxes(
all_topsets)
return render_template('index.html', model=people_and_exercise_rep_maxes)
stats = get_dashboard_stats(all_topsets)
return render_template('index.html', model=people_and_exercise_rep_maxes, stats=stats)
@ app.route("/person/<int:person_id>")