【问题标题】:URL Query Param DjangorestframeworkURL 查询参数 Djangorestframework
【发布时间】:2015-02-19 15:39:07
【问题描述】:

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

我已经搜索了很多,但还没有找到任何东西。

有什么想法吗?

【问题讨论】:

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


    【解决方案1】:

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

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

    Awaiting%20Staff%20Reply,Open
    

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

    【讨论】:

    • 是的,走的是自定义路线,它正在使用逗号分隔它们
    猜你喜欢
    • 2012-05-30
    • 2021-05-26
    • 2011-09-06
    • 2011-01-04
    • 1970-01-01
    • 2011-03-24
    • 2016-08-12
    • 2017-02-01
    • 2014-03-02
    相关资源
    最近更新 更多