File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change 14
14
class UserDetailSerializer (serializers .ModelSerializer ):
15
15
uri = serializers .SerializerMethodField (read_only = True )
16
16
status = serializers .SerializerMethodField (read_only = True )
17
+ # statuses = serializers.HyperlinkedRelatedField(
18
+ # source = 'status_set', # Status.objects.filter(user=user)
19
+ # many=True,
20
+ # read_only=True,
21
+ # lookup_field ='id',
22
+ # view_name='api-status:detail',
23
+ # )
24
+ #statuses = StatusInlineUserSerializer(source='status_set', many=True, read_only=True)
17
25
class Meta :
18
26
model = User
19
27
fields = [
20
28
'id' ,
29
+ #'statuses',
21
30
'username' ,
22
31
'uri' ,
23
32
'status' , # model name
Original file line number Diff line number Diff line change @@ -19,10 +19,20 @@ class StatusSerializer(serializers.ModelSerializer):
19
19
uri = serializers .SerializerMethodField (read_only = True )
20
20
#user = serializers.SerializerMethodField(read_only=True)
21
21
user = UserPublicSerializer (read_only = True )
22
+ #user_id = serializers.PrimaryKeyRelatedField(source='user', read_only=True)
23
+ # user_id = serializers.HyperlinkedRelatedField(
24
+ # source='user', # user foreign key
25
+ # lookup_field='username',
26
+ # view_name='api-user:detail',
27
+ # read_only=True
28
+
29
+ # )
30
+ # user = serializers.SlugRelatedField(read_only=True, slug_field='username')
22
31
class Meta :
23
32
model = Status
24
33
fields = [
25
34
'uri' ,
35
+ #'user_id',
26
36
'id' , # ?
27
37
'user' ,
28
38
'content' ,
You can’t perform that action at this time.
0 commit comments