我正在學習從一本書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)中有很多解釋。 –