我一直在寻找这个问题,但找不到任何问题,如果重复,对不起。
我正在建立某种电子商务网站,类似于 ebay。当我尝试浏览“类别”和“过滤器”时出现的问题。例如。您可以浏览“监视器”类别。这将向您显示许多监视器,以及一些过滤器(与 ebay 完全相同)来应用它们。所以,你去“监视器”,然后你有过滤器,比如:
- 类型:LCD-LED-CRT
- 品牌:优派-LG-三星
- 最大分辨率:800x600 - 1024x768
并且这些过滤器将附加到 URL 中,以下是示例,当您浏览监视器时,URL 可能类似于:
store.com/monitors
如果您应用“类型”过滤器:
store.com/monitors/LCD
“牌”:
store.com/monitors/LCD/LG
“最大分辨率”:
store.com/monitors/LCD/LG/1024x768
因此,总而言之,URL 结构类似于:
/category/filter1/filter2/filter3
我不知道该怎么做。问题是过滤器可以是可变的。我认为在视图中需要使用**kwargs
,但我不太确定。
您知道如何捕获此类参数吗?
非常感谢!