Display total calories for each workout
This commit is contained in:
4
app.py
4
app.py
@@ -232,12 +232,14 @@ def get_workouts_for_user(user_id):
|
|||||||
duration = end_time - start_time
|
duration = end_time - start_time
|
||||||
average_rpm = sum(
|
average_rpm = sum(
|
||||||
reading.rpm for reading in cadence_readings) / len(cadence_readings)
|
reading.rpm for reading in cadence_readings) / len(cadence_readings)
|
||||||
|
calories = cadence_readings[-1].calories
|
||||||
workouts_data.append({
|
workouts_data.append({
|
||||||
'id': workout.id,
|
'id': workout.id,
|
||||||
'user_id': user_id,
|
'user_id': user_id,
|
||||||
'start_time': format_date_with_ordinal(start_time, '%#H:%M %B %dth %Y'),
|
'start_time': format_date_with_ordinal(start_time, '%#H:%M %B %dth %Y'),
|
||||||
'duration': format_duration(duration),
|
'duration': format_duration(duration),
|
||||||
'average_rpm': int(average_rpm)
|
'average_rpm': int(average_rpm),
|
||||||
|
'calories': calories,
|
||||||
})
|
})
|
||||||
return workouts_data
|
return workouts_data
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,8 @@
|
|||||||
type="button">
|
type="button">
|
||||||
<div>
|
<div>
|
||||||
<h2 class="text-lg font-medium text-gray-900">{{ w.start_time }}</h2>
|
<h2 class="text-lg font-medium text-gray-900">{{ w.start_time }}</h2>
|
||||||
<p class="text-sm text-gray-500">Duration: {{ w.duration }} | Average RPM: {{ w.average_rpm }}</p>
|
<p class="text-sm text-gray-500">Duration: {{ w.duration }} | Average RPM: {{ w.average_rpm }} |
|
||||||
|
Calories: {{ w.calories }}</p>
|
||||||
</div>
|
</div>
|
||||||
<span
|
<span
|
||||||
class="ml-auto h-5 w-5 shrink-0 rotate-[-180deg] fill-[#336dec] transition-transform duration-200 ease-in-out group-[[data-te-collapse-collapsed]]:rotate-0 group-[[data-te-collapse-collapsed]]:fill-[#212529] motion-reduce:transition-none dark:fill-blue-300 dark:group-[[data-te-collapse-collapsed]]:fill-white">
|
class="ml-auto h-5 w-5 shrink-0 rotate-[-180deg] fill-[#336dec] transition-transform duration-200 ease-in-out group-[[data-te-collapse-collapsed]]:rotate-0 group-[[data-te-collapse-collapsed]]:fill-[#212529] motion-reduce:transition-none dark:fill-blue-300 dark:group-[[data-te-collapse-collapsed]]:fill-white">
|
||||||
|
|||||||
Reference in New Issue
Block a user