我想知道如何过滤rest框架中的两个不同的charfield变量。目前,我的网址是类似于这个/internal/api/management/ticket/?status=Awaiting%20Staff%20Reply,然而,我将如何传递“等待工作人员的答复,也打开”进入该网址的过滤器。
我四处找了一遍,但什么也没发现。
有什么想法吗?
发布于 2014-12-21 18:09:54
很难回答,如果我们看不见,您是如何在您的视图中应用过滤功能的。我已经可以告诉您您需要自定义过滤器后端。
要分离值,只需商定一个固定的分隔符,该分隔符可能不会存在于值的内容本身中。通常,对于单个单词的值,它将是逗号,所以如果您认为逗号在状态文本中不存在,那么您应该与它一起使用。
Awaiting%20Staff%20Reply,Open然后,您可以处理自定义筛选类中的状态值,这取决于所使用的后端类型。
https://stackoverflow.com/questions/27587439
复制相似问题