2015-02-22 19 views
8

In Django Resto 2.x Framework è possibile accedere, ad esempio, il parametro di query "campi" in un serializzatore come questo:Come si accede ai parametri di query in un serializer Django Rest Framework 3.0?

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

che non funziona più in DRF 3.0, ma non riesco a trovare il modifica documentata nell'API tranne che in termini generali. Sembra che potrebbe essere qualcosa come self.context.get('request')????? ma non riesco a capirlo.

Come lo faresti in DRF 3.0? Sto parlando dell'accesso a query.params nel serializzatore anziché nella visualizzazione.

grazie

John

risposta

13

questo è per DRF 3:

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