多标签问题
如果我有 url "/tagged/something/"
那么它很好,但如果我有 "/tagged/something1-something2/"
它告诉我该页面是未找到且 url 不匹配任何内容。
urls.pyurl(r'^tagged/(?P
views.py
def show_tagged(request, tags):
tags = tags.replace(',', '').split('-')
items = TaggedItem.objects.get_intersection_by_model(Item, tags)
return render_to_response('tagged.html', {'items': items}, context_instance=RequestContext(request))
我该如何解决这个问题?
If i have url "/tagged/something/"
then it is good, but if i have "/tagged/something1-something2/"
it tells me that that page is not found and url didn't matching anything.
urls.pyurl(r'^tagged/(?P<tags>\w+)/$', 'show_tagged'),
views.py
def show_tagged(request, tags):
tags = tags.replace(',', '').split('-')
items = TaggedItem.objects.get_intersection_by_model(Item, tags)
return render_to_response('tagged.html', {'items': items}, context_instance=RequestContext(request))
How can i fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你能尝试改变你的正则表达式吗?我认为以下一项会起作用:
Can you try changing your regex? I think the following one will work: