views.py
1 serializer = self.get_serializer(data=request.data, context={'request': request}) 2 serializer.is_valid(raise_exception=True)
serializers.py
1 from_name = serializers.SerializerMethodField() # 用户名 2 def get_from_name(self, obj): 3 4 return self.context['request'].user.name 5 6 class Meta: 7 model = Test 8 fields = ( 9 'id', 10 'from_name',)