0
如果我有网址"/tagged/something/"
那么它是好的,但如果我有"/tagged/something1-something2/"
它告诉我,该网页没有找到,网址没有匹配任何东西。多标签问题
urls.py
url(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))
我怎样才能解决这个问题?
你可以尝试改变你的正则表达式?我认为下面的一个会起作用: 'url(r'^ tagged /(?P [\ w - ] +)/ $','show_tagged'),' –
Viccari
你明白了。谢谢。 – krzyhub