Quick hack for search order options

This commit is contained in:
Simon
2018-06-07 11:22:35 -04:00
parent 221a16697b
commit 06d3a09e11
3 changed files with 28 additions and 7 deletions

5
app.py
View File

@@ -96,18 +96,19 @@ def websites():
def search():
q = request.args.get("q") if "q" in request.args else ""
sort_order = request.args.get("sort_order") if "sort_order" in request.args else "score"
page = int(request.args.get("p")) if "p" in request.args else 0
if q:
try:
hits = db.search(q, 100, page)
hits = db.search(q, 100, page, sort_order)
except InvalidQueryException as e:
flash("<strong>Invalid query:</strong> " + str(e), "warning")
return redirect("/search")
else:
hits = None
return render_template("search.html", results=hits, q=q, p=page)
return render_template("search.html", results=hits, q=q, p=page, sort_order=sort_order)
@app.route("/contribute")