URL查询参数Djangorestframework

时间:2014-12-21 07:14:40

标签: django parameters django-rest-framework url-parameters

我想知道如何在其余框架中过滤两个不同的字段变量。目前我的网址是这样的/internal/api/management/ticket/?status=Awaiting%20Staff%20Reply但是我如何将“等待工作人员回复”和“打开”同时传递到该网址进行过滤。

我搜索了一下,但还没有出现。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

如果我们无法看到您如何在视图中应用过滤功能,则很难回答。 我已经可以告诉你,你需要自定义过滤器后端。

要分隔这些值,您只需要就固定的分隔符达成一致,该分隔符可能不会存在于值的内容本身中。通常对于单个单词值,它将是逗号,因此如果您认为逗号在状态文本中不存在,那么您应该使用它。

Awaiting%20Staff%20Reply,Open

然后您可以在自定义过滤类中处理状态值,具体取决于您使用的后端类型。