Python 如何创建';urlpattern';无限量的';命名正则表达式组'; 解释
我希望我的网站URL具有文件夹类型结构,如以下示例:Python 如何创建';urlpattern';无限量的';命名正则表达式组'; 解释,python,django,django-views,Python,Django,Django Views,我希望我的网站URL具有文件夹类型结构,如以下示例: www.sitename.com/catagory/sub-catagory/another-catagory/yet-another 目前在my urls.py中,我有以下urlpattern开始描述这一点: url(r'^(?P<slug>[a-zA-Z0-9-\/]+)/', views.page_view) 它似乎只抓住了 yet-another 我不知道如何解决这个问题,任何帮助都将不胜感激:)这似乎工作正常 #
www.sitename.com/catagory/sub-catagory/another-catagory/yet-another
目前在my urls.py中,我有以下urlpattern
开始描述这一点:
url(r'^(?P<slug>[a-zA-Z0-9-\/]+)/', views.page_view)
它似乎只抓住了
yet-another
我不知道如何解决这个问题,任何帮助都将不胜感激:)这似乎工作正常
# urls.py
url(r'^(?P<slug>[a-zA-Z0-9-\/]+)/', views.page_view)
# views.py
def page_view(request, slug):
slug #
#url.py
url(r'^(?P[a-zA-Z0-9-\/]+)/,视图。页面视图)
#views.py
def页面视图(请求、段塞):
鼻涕虫
对于urlwww.example.com/a/b/c/d
,它将捕获a/b/c
,可在/
处拆分
对于url
www.example.com/a/b/c/d/
它将捕获a/b/c/d
,这与我的不一样吗?如果我错过了什么,我真的觉得很傻。它似乎对我不起作用,仍然得到了与最初帖子中提到的相同的结果:(是的,它是同一个,我插入了它,它工作(Django 1.8)我刚刚意识到我的问题!我使用的链接不正确…我知道我在做一些愚蠢的事情…我很抱歉浪费了你的时间Ken!:(没问题,很高兴我能帮上忙。
# urls.py
url(r'^(?P<slug>[a-zA-Z0-9-\/]+)/', views.page_view)
# views.py
def page_view(request, slug):
slug #