标签: django python-3.x django-2.0
在Django2.0中引入了path()和re_path()。
path()
re_path()
但两者之间的区别对我来说还不清楚:它是否能够使用或不使用regexps?
这是否意味着我无法在同一模式中同时使用<type:name>和(?P<name>\d+)语法?
<type:name>
(?P<name>\d+)
答案 0 :(得分:2)
根据我的理解,path函数不再接受正则表达式网址,您需要使用新的网址语法<slug:title>,而不是传递正则表达式来匹配参数。 re_path仅适用于正则表达式格式化网址(旧方式我们制作网址)。
path
<slug:title>
re_path