你好!有以下正则表达式:
^category/(?P<category_slug>[\w-]+(/[\w-]+)*)_(?P<pk>[\w-]+)/(?P<filter_code>[\w]+)(-(?P<filter_name>[\w-]+))/$
它工作得很好。结果是这样的:
/category/categoryone/categorytwo_123/filtercode-filternameone-filternametwo/
任务是使表达式的最后(后/)部分相乘成为可能:
/(?P<filter_code>[\w]+)(-(?P<filter_name>[\w-]+))
使 URL 看起来像这样:
/category/categoryone/categorytwo_123/filtercodeone-filternameone-filternametwo/filtercodetwo-filternamethree-filternamefour/
我稍微纠正了你的表情。
所以它找到了我。
关于这个问题。
发现
更改部分
结果
更新