Commit e57c3a81be04afdc21d99eb35707319c47321bc5

Authored by fbormann
1 parent 295f6011

modified serializers so they are now only querying the id's of linksTo Models

Showing 1 changed file with 0 additions and 9 deletions   Show diff stats
courses/serializers.py
@@ -4,26 +4,17 @@ from users.serializers import UserSerializer @@ -4,26 +4,17 @@ from users.serializers import UserSerializer
4 4
5 class CourseSerializer(serializers.ModelSerializer): 5 class CourseSerializer(serializers.ModelSerializer):
6 #The set comes from the ManyToMany Relationship in django 6 #The set comes from the ManyToMany Relationship in django
7 - students = UserSerializer(many=True)  
8 - professors = UserSerializer(many=True)  
9 - category = serializers.ReadOnlyField(source ='category.name')  
10 class Meta: 7 class Meta:
11 model = Course 8 model = Course
12 fields = ('name', 'slug', 'objectivies', 'content', 'max_students', 'create_date', 9 fields = ('name', 'slug', 'objectivies', 'content', 'max_students', 'create_date',
13 'init_register_date', 'end_register_date', 'init_date', 'end_date', 'public', 'category' ,'students', 'professors') 10 'init_register_date', 'end_register_date', 'init_date', 'end_date', 'public', 'category' ,'students', 'professors')
14 11
15 class SubjectSerializer(serializers.ModelSerializer): 12 class SubjectSerializer(serializers.ModelSerializer):
16 - students = UserSerializer(many=True)  
17 - professors = UserSerializer(many=True)  
18 - course = serializers.ReadOnlyField(source='course.name')  
19 - category = serializers.ReadOnlyField(source ='category.name')  
20 class Meta: 13 class Meta:
21 model = Subject 14 model = Subject
22 fields = ('name','slug','description','visible','init_date','course','category','professors','course','students') 15 fields = ('name','slug','description','visible','init_date','course','category','professors','course','students')
23 16
24 class TopicSerializer(serializers.ModelSerializer): 17 class TopicSerializer(serializers.ModelSerializer):
25 - subject = serializers.ReadOnlyField(source='subject.name')  
26 - owner = serializers.ReadOnlyField(source='owner.username')  
27 class Meta: 18 class Meta:
28 model = Topic 19 model = Topic
29 fields = ('name', 'slug','description','create_date','update_date','visible','owner','subject') 20 fields = ('name', 'slug','description','create_date','update_date','visible','owner','subject')