def search_by_tag(request): params = {'user': request.user} tagname = request.GET.get('tag') ordering = request.GET.get('ordering') try: validate_slug(tagname) if ordering == 'popular': order_by = '-vote_sum' else: order_by = None items = OneLiner.filter_by_tag(tagname, order_by=order_by) params['oneliners'] = items except ValidationError: params['oneliners'] = () return render_to_response('oneliners/elements/oneliners.html', params)
def search_by_tag(request): params = {} params['user'] = request.user tagname = request.GET.get('tag') ordering = request.GET.get('ordering') try: validate_slug(tagname) if ordering == 'popular': order_by = '-score' else: order_by = None items = OneLiner.filter_by_tag(tagname, order_by=order_by) params['oneliners'] = items except ValidationError: params['oneliners'] = () return render_to_response('oneliners/elements/oneliners.html', params)
def search_by_tag(request): params = {} params["user"] = request.user tagname = request.GET.get("tag") ordering = request.GET.get("ordering") try: validate_slug(tagname) if ordering == "popular": order_by = "-score" else: order_by = None items = OneLiner.filter_by_tag(tagname, order_by=order_by) params["oneliners"] = items except ValidationError: params["oneliners"] = () return render_to_response("oneliners/elements/oneliners.html", params)