diff --git a/superset/serializers.py b/superset/serializers.py index d301d7b..9ce081b 100644 --- a/superset/serializers.py +++ b/superset/serializers.py @@ -2,10 +2,12 @@ from rest_framework import serializers from .models import * from exercise.models import Exercise from exercise.serializers import ExerciseSerializer +import uuid class SupersetExerciseSerializer(serializers.ModelSerializer): exercise = serializers.SerializerMethodField() - + unique_id = serializers.SerializerMethodField() + class Meta: model = SupersetExercise fields = '__all__' @@ -13,6 +15,9 @@ class SupersetExerciseSerializer(serializers.ModelSerializer): def get_exercise(self, obj): data = ExerciseSerializer(obj.exercise, many=False).data return data + + def get_unique_id(self, obj): + return str(uuid.uuid4()) class SupersetSerializer(serializers.ModelSerializer): exercises = serializers.SerializerMethodField()