Commit 4401f6495cbcc6f47fe0002733a85e3a218ac902

Authored by Andrew Buss
1 parent abb2506d35
Exists in master

Restructuring lectureperiod/user relation

Showing 1 changed file with 1 additions and 1 deletions Inline Diff

flashcards/serializers.py View file @ 4401f64
from flashcards.models import Section, LecturePeriod, User 1 1 from flashcards.models import Section, LecturePeriod, User
from rest_framework.fields import EmailField 2 2 from rest_framework.fields import EmailField
from rest_framework.relations import HyperlinkedRelatedField 3 3 from rest_framework.relations import HyperlinkedRelatedField
from rest_framework.serializers import HyperlinkedModelSerializer 4 4 from rest_framework.serializers import HyperlinkedModelSerializer
5 5
6 6
class SectionSerializer(HyperlinkedModelSerializer): 7 7 class SectionSerializer(HyperlinkedModelSerializer):
lectureperiod_set = HyperlinkedRelatedField(many=True, view_name='lectureperiod-detail', read_only=True) 8 8 lectureperiod_set = HyperlinkedRelatedField(many=True, view_name='lectureperiod-detail', read_only=True)
9 9
class Meta: 10 10 class Meta:
model = Section 11 11 model = Section
exclude = ('members',) 12 12 # exclude = ('members',)
13 13
14 14
class LecturePeriodSerializer(HyperlinkedModelSerializer): 15 15 class LecturePeriodSerializer(HyperlinkedModelSerializer):
class Meta: 16 16 class Meta:
model = LecturePeriod 17 17 model = LecturePeriod
18 18
19 19
class UserSerializer(HyperlinkedModelSerializer): 20 20 class UserSerializer(HyperlinkedModelSerializer):