【发布时间】:2015-11-16 09:48:36
【问题描述】:
我的目标是创建一个 url 结构,其中只需输入 mywebsite.com/apple/ 将返回 c_one,输入 mywebsite.com/apple/homepage 将返回 c_two 和 company=apple 和 pagetype=homepage。
但是,网址 mywebsite.com/apple/homepage 正在返回 c_one 并认为公司是“apple/homepage”。
我的代码在下面,让我知道是否有任何方法可以解决这个问题,让网址意识到如果使用斜线有两个变量。谢谢!
url(r'^c/(?P<company>[\w|\W]+)/$', views.c_one, name='c_one'),
url(r'^c/(?P<company>[\w|\W]+)/(?P<pagetype>[\w|\W]+)/$', views.c_two, name='c_two'),
url(r'^c/(?P<company>[\w|\W]+)/(?P<pagetype>[\w|\W]+)/(?P<topic>[\w|\W]+)/$', views.c_three, name='c_three')
【问题讨论】:
标签: django url django-urls url-parameters