gpt4 book ai didi

django - 带有多个可选参数的 url

转载 作者:行者123 更新时间:2023-12-04 03:11:33 25 4
gpt4 key购买 nike

现在我有一个 View 来显示有关某些票证的信息,并且我正在尝试添加一个功能来过滤这些票证。

假设我有 4 个过滤器:

  • 日期
  • 所有者
  • 类别
  • 状态

类别状态

我想提供使用其中一些过滤器的选项,全部或不使用,问题是我有点迷失了如何让它在 url 中工作。到目前为止,我发现您可以添加一些可选参数,但它们会以某种顺序出现,例如:

/May/Jack/Gas/Accepted

但如果我只选择 2 个过滤器,例如/Jack/Accepted/,它会错误地抓取过滤器。

有什么办法可以实现吗?或者我可以使用其他一些方法来代替这个。泰

最佳答案

不要尝试使用 URL 参数来执行此操作。相反,使用查询字符串参数。 URL 应采用以下形式:

my_path/?date=May&owner=Jack&category=Gas&status=accepted

URL 模式只是:

url(r'^my_path/$', views.my_view, 'my_url'),

并且在 View 中您可以访问 request.GET['date']

关于django - 带有多个可选参数的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44906890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com