django rest框架中的get_queryset方法和ViewSets

时间:2013-07-15 09:46:50

标签: django-rest-framework

我正如示例所述

这是我的方法

class FeedViewSet(viewsets.ModelViewSet):
    model = Feed
    serializer_class = FullFeedSerializer

    def get_queryset(self):
        user = request.user
        queryset = Feed.objects.get_nearby(user)
        return queryset

当我执行它时,它表示请求未定义..实际上并非如此。 the rest framework's site处的示例也未定义请求。我做错了什么?

1 个答案:

答案 0 :(得分:22)

请求对象(在REST框架的基于类的视图或Django的基于标准类的视图上)可用self.request。你错过了self.部分。