From 26df876a7f9239d003bcd372dd17685b9fa08de7 Mon Sep 17 00:00:00 2001 From: Trey t Date: Sat, 24 Jun 2023 00:01:45 -0500 Subject: [PATCH] WIP --- db.sqlite3 | Bin 2007040 -> 2007040 bytes .../0007_completedworkout_total_calories.py | 18 ++++++++++++++++++ workout/models.py | 1 + workout/serializers.py | 3 ++- 4 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 workout/migrations/0007_completedworkout_total_calories.py diff --git a/db.sqlite3 b/db.sqlite3 index de38eb6672ba5bd5957a2cc27a7a5bfde632fbd4..849f15b1cabb3d583adc2c1bff105de0c89a9834 100644 GIT binary patch delta 525 zcmZvYJ!lhQ9EaccK5|Jecke&dwAD2B$P^)o?|tMG0!DBtK}#{96qY$5*bPzMRC=So^`z;U8aC?2Yy}p@@FA+k& zPFNs>bSGTe%Gz}4S^E(aGxCdj3Y?_!{Z8n#Z?vOwV<97xWV3$N>tFD$3^?bd)~a`L zt>+Hhvwz0cz#DXWt<_G?>z{WoTimj9yqL2bgF98ru9|kerQ^C*gLhR_2qHPfNl%3Ll=@0a>wySOU@%A}w`HZTPdOZ@M)K1WU^qi_$ z&KHUfuQ>mIN~NNeShKiU$eBE6S%z7u7I>AHyM5Qa9_-e{%&YlH#+cv|eL3caArW0!W&O{5?Q4&rPVLlJeer9&MG zBIx2G67be4IQlcV6bj<1Lr0ygZ+7^m$9uf6TMN6jM$Ro0LO-EI2-$|+W?_MrZ>yJ5 z^K{WNlI6&)-iSz~_A}Is4(3Bjy}Ezo(>tH>3fE$$0?irAG}U$ zdG#}3)^bv}dqiH#HRspqIE!`<`;WHj1=`%hj8!BS?UTe#{66*_^YwG_B?4`Wo!OD~ zj$o;|lI2#BZJ^Yl>Y4LRljHSO%dK9t3zEN?hoyBR9R&2mQ+tfBvg4uTAV3ELVh{%t j5@3N14oFCX3nMTJV=xXWNJ9oDAPYIj!=xI@Dcbl0k(_a$ diff --git a/workout/migrations/0007_completedworkout_total_calories.py b/workout/migrations/0007_completedworkout_total_calories.py new file mode 100644 index 0000000..2a493d3 --- /dev/null +++ b/workout/migrations/0007_completedworkout_total_calories.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.2 on 2023-06-24 04:23 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('workout', '0006_completedworkout_notes'), + ] + + operations = [ + migrations.AddField( + model_name='completedworkout', + name='total_calories', + field=models.FloatField(blank=True, null=True), + ), + ] diff --git a/workout/models.py b/workout/models.py index 099fff0..4245ffb 100644 --- a/workout/models.py +++ b/workout/models.py @@ -71,6 +71,7 @@ class CompletedWorkout(models.Model): total_time = models.IntegerField(null=True, blank=True) workout_start_time = models.DateTimeField(null=False, blank=False) notes = models.TextField(null=False, blank=False) + total_calories = models.FloatField(null=True, blank=True) def __str__(self): return self.registered_user.first_name + " : " + self.registered_user.last_name + " : " + self.workout.name + " : " + str(self.difficulty) \ No newline at end of file diff --git a/workout/serializers.py b/workout/serializers.py index 72e2741..6be783e 100644 --- a/workout/serializers.py +++ b/workout/serializers.py @@ -28,7 +28,8 @@ class CompleteWorkoutSerializer(serializers.ModelSerializer): difficulty=validated_data['difficulty'], total_time=validated_data['total_time'], workout_start_time=validated_data['workout_start_time'], - notes=validated_data['notes'] + notes=validated_data['notes'], + total_calories=validated_data['total_calories'] ) completed_workout.save() return completed_workout