This commit is contained in:
Trey t
2023-07-18 11:20:34 -05:00
parent 4069924a6c
commit 25a50c452e

View File

@@ -2,9 +2,11 @@ from rest_framework import serializers
from .models import * from .models import *
from exercise.models import Exercise from exercise.models import Exercise
from exercise.serializers import ExerciseSerializer from exercise.serializers import ExerciseSerializer
import uuid
class SupersetExerciseSerializer(serializers.ModelSerializer): class SupersetExerciseSerializer(serializers.ModelSerializer):
exercise = serializers.SerializerMethodField() exercise = serializers.SerializerMethodField()
unique_id = serializers.SerializerMethodField()
class Meta: class Meta:
model = SupersetExercise model = SupersetExercise
@@ -14,6 +16,9 @@ class SupersetExerciseSerializer(serializers.ModelSerializer):
data = ExerciseSerializer(obj.exercise, many=False).data data = ExerciseSerializer(obj.exercise, many=False).data
return data return data
def get_unique_id(self, obj):
return str(uuid.uuid4())
class SupersetSerializer(serializers.ModelSerializer): class SupersetSerializer(serializers.ModelSerializer):
exercises = serializers.SerializerMethodField() exercises = serializers.SerializerMethodField()