This commit is contained in:
Trey t
2023-07-02 16:37:38 -05:00
parent 2a7cda8502
commit b9438e0363
4 changed files with 35 additions and 3 deletions

View File

@@ -75,7 +75,25 @@ class POSTCompleteWorkoutSerializer(serializers.ModelSerializer):
exclude = ['registered_user']
class PlannedWorkoutSerializer(serializers.ModelSerializer):
workout = POSTCompleteWorkoutSerializer(many=False, read_only=True)
class Meta:
model = PlannedWorkout
exclude = ['registered_user']
depth = 1
depth = 1
class POSTPlannedWorkoutSerializer(serializers.ModelSerializer):
class Meta:
model = PlannedWorkout
exclude = ['registered_user']
def create(self, validated_data):
print(validated_data)
registered_user_id = self.context.get("registered_user")
registered_user = RegisteredUser.objects.get(id=registered_user_id)
planned_workout = PlannedWorkout.objects.create(
registered_user=registered_user,
workout=validated_data['workout'],
on_date=validated_data['on_date']
)
planned_workout.save()
return planned_workout