Django URL中的字段数可变
我想要以下表单的URL:Django URL中的字段数可变,django,django-urls,Django,Django Urls,我想要以下表单的URL: ... field1/eq/value1/field2/gt/value2/ ... 其中,我希望根据任意数量的字段(其名称事先未知)在view函数中过滤页面内容 我试过: (r'^((?P<field>\w+)/(?P<op>[a-z]+)/(?P<value>\w+)/)*$', my_view) (r'^((?P\w+)/(?P[a-z]+)/(?P\w+)*$,我的视图) 但是关键字参数由URL中最后一组三个字段/op/
... field1/eq/value1/field2/gt/value2/ ...
其中,我希望根据任意数量的字段(其名称事先未知)在view函数中过滤页面内容
我试过:
(r'^((?P<field>\w+)/(?P<op>[a-z]+)/(?P<value>\w+)/)*$', my_view)
(r'^((?P\w+)/(?P[a-z]+)/(?P\w+)*$,我的视图)
但是关键字参数由URL中最后一组三个字段/op/value填充
有没有任何方法可以基于如下可变数量的URl字段填充列表或字典
或者我应该用完全不同的方式来做吗?不要这样做
使用查询字符串<代码>?字段、均衡器、值和字段、gt、值的效果会更好