我无法url.py
。它仍然显示找不到页面。
这些是我的网址:
/pins/tag/?search=A/
/pins/tag/?search=B/
/pins/tag/?search=C/
A,B,C
是变量字符串。
这是我的urls.py
:
url(r'^pins/tag/?search=(?P<tag>(\w|-)+)/$')
如何正确urls.py
?
答案 0 :(得分:1)
(.*)
之外的任何内容。所以你的URL应该是这样的。如果你只想要大写字母贴到[A-Z]
url(r'^pins/tag/?search=(?P<tag>.+)/$', views.search_tag , name='search_tag'),
views.py
def search_tag(request, tag):
#do whatever here with tag
答案 1 :(得分:0)
我在我的项目中映射这样的网址
url(r'^ pins / tags /(?P [\ w。@ + - ] +)/ $','what_app_search',name ='search')
如果它解决了映射问题,请回复一下。