【发布时间】:2019-12-26 01:58:54
【问题描述】:
Django Url 模式不匹配。谁能告诉我为什么?
这是re_path:
re_path(
r'^resultcount/(?P<dateiname>.*)_(<int:id>)/$',
views.resultcount,
name='resultcount'
)
我试过这个网址:
【问题讨论】:
标签: python django django-urls
Django Url 模式不匹配。谁能告诉我为什么?
这是re_path:
re_path(
r'^resultcount/(?P<dateiname>.*)_(<int:id>)/$',
views.resultcount,
name='resultcount'
)
我试过这个网址:
【问题讨论】:
标签: python django django-urls
您需要转义括号。此外,您不能混合 path(..) 语法和re_path 语法:
re_path(
r'^resultcount/(?P<dateiname>.*)_\((?P<id>\d+)\)/$',
views.resultcount,
name='resultcount'
)
因此,外括号(带有反斜杠)是与 URL 匹配的括号,内括号用于捕获 id 参数。
【讨论】: