2013-07-15 3 views
15

che sto facendo esattamente come l'esempio affermametodo get_queryset e ViewSets in quadro Django resto

qui è il mio metodo

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

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

quando eseguo esso, si dice richiesta non è definito .. che isn realtà' t. anche l'esempio su the rest framework's site non ha definito la richiesta. Che cosa sto facendo di sbagliato?

risposta

17

L'oggetto richiesta è disponibile (nelle viste basate su classi del framework REST o nelle viste basate sulla classe standard di Django) come self.request. Ti manca la parte self. di quello.

+1

hey tom, ho capito, ma la documentazione manca il sé. anche :) – debuggerpk

+0

Puoi indicarmi la pagina pertinente, non la trovo al primo passaggio? ... –

+0

http://django-rest-framework.org/api-guide/viewsets.html .. sotto il intestazione ModelViewSet, l'esempio di codice ha questo errore. – debuggerpk