WIP
This commit is contained in:
@@ -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()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user