【发布时间】:2017-05-23 18:40:54
【问题描述】:
我正在从一本书中学习 django,并且我已经进入了高级网址,这里有一个没有解释的正则表达式:
urlpatterns = [
url(r'^(?P<page_slug>\w+)-(?P<page_id>\w+)/',
include([
url(r'^history/$', views.history),
url(r'^edit/$', views.edit),
url(r'^discuss/$', views.discuss),
url(r'^permissions/$', views.permissions),
])),
]
我知道这是为了消除冗余,但它实际上是如何工作的?
page_slug 和 page_id 从哪里得到,它们之间的 - 是什么?
【问题讨论】:
-
在docs(link) 中已经解释得很清楚了。
标签: python regex django django-urls