@@ -12,6 +12,10 @@ class Meta:
1212        fields  =  '__all__' 
1313
1414class  GameSystemSummarySerializer (serializers .ModelSerializer ):
15+     ''' 
16+     A slimmer GameSystemSerializer, designed to serialize GameSystem FKs on  
17+     other serializers. Not intended to be used directly with in a ModelViewset. 
18+     ''' 
1519    class  Meta :
1620        model  =  models .GameSystem 
1721        fields  =  ['name' , 'key' , 'url' ]
@@ -25,7 +29,10 @@ class Meta:
2529        fields  =  '__all__' 
2630
2731class  LicenseSummarySerializer (GameContentSerializer ):
28-     key  =  serializers .ReadOnlyField ()
32+     ''' 
33+     A slimmer LicenseSerializer, designed to serialize License FKs on other  
34+     serializers. Not intended to be used directly with in a ModelViewset. 
35+     ''' 
2936    class  Meta :
3037        model  =  models .License 
3138        fields  =  ['name' , 'key' , 'url' ]
@@ -38,7 +45,10 @@ class Meta:
3845        fields  =  '__all__' 
3946
4047class  PublisherSummarySerializer (serializers .ModelSerializer ):
41-     key  =  serializers .ReadOnlyField ()
48+     ''' 
49+     A slimmer PublisherSerializer, designed to serialize Publisher FKs on other 
50+     serializers. Not intended to be used directly with in a ModelViewset. 
51+     ''' 
4252    class  Meta :
4353        model  =  models .Publisher 
4454        fields  =  ['name' , 'key' , 'url' ]
@@ -54,9 +64,13 @@ class Meta:
5464        fields  =  '__all__' 
5565
5666class  DocumentSummarySerializer (GameContentSerializer ):
57-     key  =  serializers .ReadOnlyField ()
67+     ''' 
68+     A slimmer DocumentSerializer, designed to serialize Documents FKs on other 
69+     serializers. Not intended to be used directly with in a ModelViewset. 
70+     ''' 
5871    publisher  =  PublisherSummarySerializer ()
5972    gamesystem  =  GameSystemSummarySerializer ()
73+ 
6074    class  Meta :
6175        model  =  models .Document 
6276        fields  =  ['name' , 'key' , 'publisher' , 'gamesystem' , 'permalink' ]
0 commit comments