如何在django中的url中使用多个变量(参数)

时间:2015-03-11 16:46:35

标签: python regex django

我可以从下面的网址中获取 filler 变量。

url(r'^production/(?P<filler>\w{7})/$', views.Filler.as_view()),

在我看来,我可以按预期检索填充。但是,如果我尝试使用类似下面的URL。

url(r'^production/(?P<filler>)\w{7}/(?P<day>).*/$', views.CasesByDay.as_view()),

两个变量(填充,日期)都是空白的。

1 个答案:

答案 0 :(得分:2)

您需要在括号中包含整个参数。看起来你在第一个例子中做到了,但不是第二个例子。

尝试:

url(r'^production/(?P<filler>\w{7})/(?P<day>.*)/$', views.CasesByDay.as_view()),

有关更多信息和示例,请参阅官方文档:URL dispatcher