Ejemplo n.º 1
0
def list_item(request):
    settings.PAGINATION_PER_PAGE = 4
    if static.is_admin_panel(request):
        data = static.item_object.get_list_item()
    else:
        data = static.item_object.get_list_item_active()

    data = simple_paginate(data, request, style='digg')

    return render(request, 'article/list_item.html', {
        'is_admin_panel': static.is_admin_panel(request),
        'paginator': data,
    })
Ejemplo n.º 2
0
def list_item(request):
    settings.PAGINATION_PER_PAGE = 4

    filter = request.GET['filret'] if request.GET.has_key('filret') else None

    if static.is_admin_panel(request):
        data = static.item_object.get_list_item(filter)
    else:
        data = static.item_object.get_list_item_active(filter)

    data = simple_paginate(data, request, style='digg')

    return render(request, 'portfolio/list_item.html', {
        'is_admin_panel': static.is_admin_panel(request),
        'paginator': data,
    })
Ejemplo n.º 3
0
def rating(request, type=''):

    if type=='experience':
        heroes = Hero.objects.order_by('-experience')
    elif type=='power':
        heroes = Hero.objects.extra(
            select={'total_power':'power + army_power'},
            order_by=('-total_power',)
        )
    else:
        raise Http404

    paginator = simple_paginate(heroes, request, style='digg')

    return render(request, 'main/rating.html', {
        'paginator': paginator,
        'type': type
    })