remotes/origin/current_branch
Andrey 8 years ago
parent 9293ae5697
commit 71fd94d61f
  1. 6
      courses/serializers.py

@ -1,3 +1,4 @@
from django.contrib.auth import get_user_model
from rest_framework import serializers from rest_framework import serializers
from courses.models import Course, Lesson, Topic from courses.models import Course, Lesson, Topic
@ -82,11 +83,16 @@ class CourseDetailSerializer(serializers.ModelSerializer):
level = serializers.SerializerMethodField() level = serializers.SerializerMethodField()
direction = serializers.SerializerMethodField() direction = serializers.SerializerMethodField()
statistic = serializers.SerializerMethodField() statistic = serializers.SerializerMethodField()
teacher_emails = serializers.SerializerMethodField()
class Meta: class Meta:
model = Course model = Course
exclude = ('id', ) exclude = ('id', )
@staticmethod
def get_teacher_emails(self):
return [get_user_model().objects.get(out_key=i).email for i in self.teacher_tokens]
@staticmethod @staticmethod
def get_level(self): def get_level(self):
return self.get_level_display() return self.get_level_display()

Loading…
Cancel
Save