Пример #1
0
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)
Пример #2
0
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)
Пример #3
0
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)