我希望我的网站网址具有文件夹类型结构,例如:
www.sitename.com/catagory/sub-catagory/another-catagory/yet-another
目前在我的urls.py中,我有以下urlpattern
来开始描述这个:
url(r'^(?P<slug>[a-zA-Z0-9-\/]+)/', views.page_view)
网址似乎只获取网址的最后一部分,所以如果我输入以下内容
www.sitename.com/catagory/sub-catagory/another-catagory/yet-another
它似乎只是捕获
yet-another
我不知道如何解决这个问题,任何帮助都会非常感激:)
答案 0 :(得分:2)
这似乎工作正常
# urls.py
url(r'^(?P<slug>[a-zA-Z0-9-\/]+)/', views.page_view)
# views.py
def page_view(request, slug):
slug #
对于网址www.example.com/a/b/c/d
,它会抓取a/b/c
,可以/
分割。
对于网址www.example.com/a/b/c/d/
,它会捕获a/b/c/d