URL查询参数Djangorestframework

URL查询参数Djangorestframework,django,parameters,django-rest-framework,url-parameters,Django,Parameters,Django Rest Framework,Url Parameters,我想知道如何在rest框架中过滤两个不同的charfield变量。目前,我的URL如下所示/internal/api/management/ticket/?status=waiting%20Staff%20Reply但是,我如何将“waiting Staff Reply”和“Open”传递到该URL中进行筛选 我找了不少地方,但什么也没找到 有什么想法吗?如果我们看不到您如何在视图中应用过滤功能,很难回答。 我已经可以告诉你,你将需要自定义过滤器后端 要分隔这些值,您只需商定一个固定的分隔符,该

我想知道如何在rest框架中过滤两个不同的charfield变量。目前,我的URL如下所示
/internal/api/management/ticket/?status=waiting%20Staff%20Reply
但是,我如何将“waiting Staff Reply”和“Open”传递到该URL中进行筛选

我找了不少地方,但什么也没找到


有什么想法吗?

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

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

Awaiting%20Staff%20Reply,Open

然后,您可以在自定义筛选类中处理状态值,这取决于您使用的后端类型。

是的,自定义路由正在使用逗号分隔它们