update search keywords handling
This commit is contained in:
parent
b192f32d4d
commit
4fb0eebce6
1 changed files with 10 additions and 2 deletions
|
@ -164,13 +164,21 @@ def search(request):
|
|||
# category, book/movie/music etc
|
||||
category = request.GET.get("c", default='').strip().lower()
|
||||
# keywords, seperated by blank space
|
||||
keywords = request.GET.get("q", default='').strip().split()
|
||||
# it is better not to split the keywords
|
||||
keywords = request.GET.get("q", default='').strip()
|
||||
keywords = [keywords] if keywords else ''
|
||||
# tag, when tag is provided there should be no keywords , for now
|
||||
tag = request.GET.get("tag", default='')
|
||||
|
||||
# white space string, empty query
|
||||
if not (keywords or tag):
|
||||
return []
|
||||
return render(
|
||||
request,
|
||||
"common/search_result.html",
|
||||
{
|
||||
"items": None,
|
||||
}
|
||||
)
|
||||
|
||||
def book_param_handler(**kwargs):
|
||||
# keywords
|
||||
|
|
Loading…
Add table
Reference in a new issue