Django URL中r的意思
Posted 编程人生改变命运
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django URL中r的意思相关的知识,希望对你有一定的参考价值。
例如:
urlpatterns = patterns(‘‘, # ... (r‘^time/plus/\d+/$‘, hours_ahead), # ... )
正则表达式字符串的开头字母“r”。 它告诉Python这是个原始字符串,不需要处理里面的反斜杠(转义字符)。 在普通Python字符串中,反斜杠用于特殊字符的转义。比如n转义成一个换行符。 当你用r把它标示为一个原始字符串后,Python不再视其中的反斜杠为转义字符。也就是说,“n”是两个字符串:“”和“n”。由于反斜杠在Python代码和正则表达式中有冲突,因此建议你在Python定义正则表达式时都使用原始字符串。
以上是关于Django URL中r的意思的主要内容,如果未能解决你的问题,请参考以下文章
在 Django 1.6 中使用另一个 url slug 从视图重定向到另一个 html 页面