例如,在 Django Rest Framework 2.x 中,您可以访问序列化程序中的“字段”查询参数,如下所示:
fields = self.context['request'].QUERY_PARAMS.get('fields')
这在 DRF 3.0 中不再有效,但除一般术语外,我找不到 API 中记录的更改。看起来它可能类似于
self.context.get('request')?????
但我想不通。你会如何在 DRF 3.0 中做到这一点?我说的是在序列化程序中而不是在 View 中访问 query.params。
谢谢
约翰
最佳答案
这是 DRF 3:
fields = self.context.get('request').query_params.get('fields')
关于django - 如何访问 Django Rest Framework 3.0 序列化程序中的查询参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28653919/