代码之家  ›  专栏  ›  技术社区  ›  vmonteco

path()和re_path()有什么区别?

  •  2
  • vmonteco  · 技术社区  · 8 年前

    在Django2.0中引入 path() re_path() .

    但是both之间的区别对我来说还不清楚:它是关于使用或不使用regexps的能力吗?

    这是否意味着我不能同时使用这两种方法? <type:name> (?P<name>\d+) 同一模式的语法?

    1 回复  |  直到 8 年前
        1
  •  2
  •   Luan Fonseca    8 年前

    据我所知 path 函数不再接受regex URL,您需要使用新的URL语法 <slug:title> 而不是通过正则表达式来匹配参数。这个 re_path 只适用于regex格式的URL(以前我们制作URL的方式)。

    推荐文章