gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 23:28:17 27 4
gpt4 key购买 nike

例如,在 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com