Внутри этого кода у меня есть значение 'args', которое равно 'title.title', это значение отображается в моем URL.
Как сделать так, чтобы URL читался так: "index.html / something_something«вместо того, как он теперь выглядит, а именно:« index.html / что-то% 20something ».
def livesearch():
'''Auto completes the search query'''
partialstr = request.vars.partialstr
query = db.listing.title.like('%'+partialstr+'%')
titles = db(query).select(db.listing.ALL)
items = []
for title in titles:
items.append(DIV(A(title.title, _id="resultLiveSearch", _href=URL('search', args='%s' % title.title))))
return TAG[''](*items)
Я попытался сделать это:
_href=URL('search', args='%s' % title.title.replace("%20","_")
Что, я думал, будет работать,но это не так, что я делаю не так?Как я могу это исправить?
Спасибо.