2016-02-23 2 views
0

Мне нужно получить ответ от авторизованного клиента, у клиента есть токен, чтобы запрашивать книги из API, поэтому мой код следующий;получить запрос авторизованного клиента на стороне API?

class BooksViewSet(viewsets.ModelViewSet): 

    permission_classes = [TokenHasScope] 
    required_scopes = ['books'] 

здесь мне нужно знать, которым книги предлагается сделать запрос и вернуть respone к клиенту, как я могу понять?

ответ

0

Вы можете переопределить get_queryset следующим образом:

class BooksViewSet(viewsets.ModelViewSet): 

    permission_classes = [TokenHasScope] 
    required_scopes = ['books'] 

    def get_queryset(self): 
     # Replace this queryset with the books you want to query for. 
     # You can use self.request to access parameters. 
     return Book.objects.all() 
+0

Спасибо! «self.request» - это то, что мне нужно использовать genericAPIView booktitle = float (self.request.query_params.get ('booktitle')) – lolita

Смежные вопросы