我正在学习从一本书Django和我钻进了先进的URL,在这里有一个正则表达式,它不是解释:这个正则表达式在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
?和他们之间有什么关系?
在[文档(链接)](https://docs.djangoproject.com/en/1.10/topics/http/urls/#named-groups)中有很多解释。 –