2015-02-22 8 views
8

Django बाकी फ्रेमवर्क 2.x में आप यहां पहुंच सकता है, उदाहरण के लिए, "फील्ड" इस तरह की एक serializer में क्वेरी पैरामीटर:आप Django Rest Framework 3.0 serializer में क्वेरी पैराम्स का उपयोग कैसे करते हैं?

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

नहीं रह गया है डीआरएफ 3.0 में काम करता है यही कारण है कि, लेकिन मैं नहीं मिल सकता है सामान्य शर्तों को छोड़कर एपीआई में दस्तावेज बदलें। ऐसा लगता है कि यह self.context.get('request')????? जैसा कुछ हो सकता है लेकिन मैं इसे समझ नहीं सकता।

आप इसे डीआरएफ 3.0 में कैसे करेंगे? मैं क्वेरी के उपयोग के बारे में बात कर रहा हूं। दृश्य के बजाय धारावाहिक में क्वेरी।

धन्यवाद

जॉन

उत्तर

13

इस डीआरएफ 3 के लिए यह है:

fields = self.context.get('request').query_params.get('fields')