如何定义 URL 模式,以便可以将任意数量的参数传递给 URL?我真的研究了文档和其他 stackoverflow 问题,但我没有找到类似的东西。我需要它作为电子商务网站的过滤器。
我想实现这样的目标:
urlpatterns = [
path('test/<str:var1>-<str:var2>/<str:var3>-<str:var4>/...', views.test, name='test'),
]
在我的视图函数中,我会这样定义它:
def test(request, *args, **kwargs):
# Do whatever you want with kwargs
return HttpResponse('Test')