我想要一个表格的网址:
... field1/eq/value1/field2/gt/value2/ ...
我想根据任意数量的字段(事先不知道其名称)过滤视图函数中页面的内容。
我试过了:
(r'^((?P<field>\w+)/(?P<op>[a-z]+)/(?P<value>\w+)/)*$', my_view)
但关键字参数填充了URL中最后一组三个字段/ op /值。
有没有办法根据可变数量的URl字段填充列表或字典?
或者我应该以完全不同的方式做这件事吗?
答案 0 :(得分:6)
不要这样做。
使用查询字符串。 ?field,eq,value&field,gt,value
会更好。