现在我想要显示一些门票的信息,我正在尝试添加一个功能来过滤这些门票。
说我将有4个过滤器:
类别状态
我想选择使用其中的一些过滤器,无论是全部还是全部,事情是我有点迷失在如何使它在网址中工作。到目前为止,我发现你可以添加一些可选参数,但它们会出现在某种类似的继承中:
/月/插座/气体/接受
但如果我只选择2个过滤器,例如/ Jack / Accepted /,它会错误地抓取过滤器。
有没有办法实现这个目标?或者我可以使用其他一些方法而不是这个。 TY
答案 0 :(得分:1)
不要尝试使用URL参数执行此操作。相反,使用查询字符串参数。 URL应采用以下格式:
my_path/?date=May&owner=Jack&category=Gas&status=accepted
并且URL模式只是:
url(r'^my_path/$', views.my_view, 'my_url'),
在视图中,您可以访问request.GET['date']
等。