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