如何访问 Django Rest Framework 3.0 序列化程序中的查询参数?

How do you access query params in a Django Rest Framework 3.0 serializer?

在 Django Rest Framework 2.x 中,您可以像这样访问序列化程序中的 "fields" 查询参数:

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

这在 DRF 3.0 中不再有效,但我找不到 API 中记录的更改,除了一般条款。看起来它可能类似于 self.context.get('request')????? 但我无法弄明白。

在 DRF 3.0 中你会怎么做?我说的是在 serializer 而不是在视图中访问 query.params。

谢谢

约翰

这是 DRF 3 的内容:

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