使用Django Rest Framework

时间:2018-06-10 12:53:32

标签: django-rest-framework

我正在使用Django Rest Framework向一个Angular前端公开API。我正在使用ngx-jsonapi来获取我的Http请求。其中大部分工作都很好,在ngx-jsonapi的文档中写道,可以通过提供类似{name:'test'}的东西来应用远程过滤器。但是生成的URL看起来像

https://myapiurl/resourcename/?filter[name]=test

我期待的是

https://myapiurl/resourcename/?name=test

我很困惑如何从查询参数中提取参数'name',因为queryparams在django的ViewSet中返回{'filter [name]':'test'}。

如果有人指向某个文档,或者有足够的信息来解释在url参数的上下文中调用此过滤器[name]表示法会是什么。

我知道我可以在发送方或接收方端对字符串进行字符串处理以提取出已命名的参数,但我假设已经有了这样做的事情。

非常感谢。

0 个答案:

没有答案