2015-02-22 17 views
8

Trong Django Nghỉ ngơi Khung 2.x bạn có thể truy cập, ví dụ, "lĩnh vực" tham số truy vấn trong một serializer như thế này:Làm thế nào để bạn truy cập thông số truy vấn trong bộ nối tiếp Django Rest Framework 3.0?

fields = self.context['request'].QUERY_PARAMS.get('fields') 

Đó không còn hoạt động trong DRF 3.0, nhưng tôi không thể tìm thấy thay đổi được ghi lại trong API ngoại trừ các thuật ngữ chung. Dường như nó có thể là một cái gì đó như self.context.get('request')????? nhưng tôi không thể tìm ra.

Bạn sẽ làm điều đó như thế nào trong DRF 3.0? Tôi đang nói về việc truy cập query.params trong bộ nối tiếp thay vì trong chế độ xem.

nhờ

John

Trả lời

13

này là nó cho DRF 3:

fields = self.context.get('request').query_params.get('fields') 
Các vấn đề liên quan