2013-07-15 2 views
15

que je fais exactement comme l'exemple indiqueméthode get_queryset et ViewSets dans le cadre de repos django

ici est ma méthode

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

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

quand je l'exécute, il dit la demande non défini .. qui ISN effectivement » t. l'exemple de the rest framework's site n'a pas non plus de demande définie. Qu'est-ce que je fais mal?

Répondre

17

L'objet demande est disponible (sur les vues basées sur la classe de l'infrastructure REST ou sur les vues basées sur les classes standard de Django) en tant que self.request. Il vous manque la partie self. de cela.

+1

hey tom, je l'ai compris, mais la documentation manque le soi. aussi :) – debuggerpk

+0

Pourriez-vous me diriger vers la page pertinente, je ne peux pas le trouver sur le premier passage? ... –

+0

http://django-rest-framework.org/api-guide/viewsets.html .. sous la rubrique ModelViewSet, l'exemple de code a cette erreur. – debuggerpk

Questions connexes