Пример #1
0
def index(request, owner=False):
    share_list = Share.objects.filter(hidden=False, disabled=False)
    if owner is True:
        share_list = share_list.filter(user=request.user)
    else:
        share_list = share_list.filter(personal=False)

    paginator = FlynsarmyPaginator(share_list.order_by('-id'),
                                   30,
                                   adjacent_pages=20)
    page = request.GET.get('page')

    try:
        shares = paginator.page(page)
    except PageNotAnInteger:
        shares = paginator.page(1)
    except EmptyPage:
        shares = paginator.page(paginator.num_pages)

    content = []
    return render(request, 'share/index.html', {
        'content': content,
        'shares': shares,
        'host': request.META['HTTP_HOST']
    })
Пример #2
0
def index(request, owner=False, content_type="page"):
    full_listing = Content.objects.filter(hidden=False,
                                          enabled=True,
                                          type=content_type)
    if owner is True:
        full_listing = full_listing.filter(user=request.user)

    paginator = FlynsarmyPaginator(full_listing.order_by('-id'),
                                   30,
                                   adjacent_pages=20)
    page = request.GET.get('page')

    try:
        listing = paginator.page(page)
    except PageNotAnInteger:
        listing = paginator.page(1)
    except EmptyPage:
        listing = paginator.page(paginator.num_pages)

    content = []
    return render(
        request, 'content/index.html', {
            'content': content,
            'listing': listing,
            'host': request.META['HTTP_HOST'],
            'content_type': content_type,
        })
Пример #3
0
def index(request, owner=False):
    share_list = Share.objects.filter(hidden=False, disabled=False)
    if owner is True:
        share_list = share_list.filter(user=request.user)

    paginator = FlynsarmyPaginator(share_list.order_by('-id'), 30, adjacent_pages=20)
    page = request.GET.get('page')

    try:
        shares = paginator.page(page)
    except PageNotAnInteger:
        shares = paginator.page(1)
    except EmptyPage:
        shares = paginator.page(paginator.num_pages)

    content = []
    return render(request, 'share/index.html', {'content': content,
                                                'shares': shares,
                                                'host': request.META['HTTP_HOST']})
Пример #4
0
def index(request, owner=False, content_type="page"):
    full_listing = Content.objects.filter(hidden=False, enabled=True, type=content_type)
    if owner is True:
        full_listing = full_listing.filter(user=request.user)

    paginator = FlynsarmyPaginator(full_listing.order_by('-id'), 30, adjacent_pages=20)
    page = request.GET.get('page')

    try:
        listing = paginator.page(page)
    except PageNotAnInteger:
        listing = paginator.page(1)
    except EmptyPage:
        listing = paginator.page(paginator.num_pages)

    content = []
    return render(request, 'content/index.html', {
        'content': content,
        'listing': listing,
        'host': request.META['HTTP_HOST'],
        'content_type': content_type,
    })