Py学习  »  Django

rest framerwork serializers如何接受传递参数

7836567 • 6 年前 • 698 次点击  

如:有一个ModelSerializer,在里面自定义一个字段,is_love=serializers.SerializerMethodField()

那么get_is _love: 若我需要再里面获取到登录用户request.user信息如id 那么应该怎么把user或者user_id传进去。

def get_is_praise(self, obj):

     user_id=....

如我有一个serializer

class MusicSerializers(serializers.ModelSerializer): is_love=serializers.SerializerMethodField() class Meta: model = music fields = ('id','is_love')

    def get_is_love(self, obj):
    此处我如何才能取得当前登录用户id,request.user.id

求大神指点,在线等急啊

最后一次修改于 (2017-07-17 12:01)
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/2661
 
698 次点击