Esempio n. 1
0
def tag(request, slug):
    tag = get_object_or_404(Tag, slug=slug, site=settings.SITE_ID)
    project_list = Project.objects.filter(tags=tag)
    projects = simple_paginator(project_list, 5, request.GET.get('page'))
    return render(request, "lab/listing.haml", {'projects': projects,
                                                'tag': tag,
                                                'menu_name': tag.slug})
Esempio n. 2
0
def get_post_list(request, **kwargs):
    if request.user.is_superuser:
        post_list = Post.objects.select_related() \
                                .filter(site=Site.objects.get_current(),
                                        **kwargs)
    else:
        post_list = Post.objects.select_related() \
                                .filter(is_public=1,
                                        site=Site.objects.get_current(),
                                        **kwargs)
    if not post_list:
        raise Http404

    return simple_paginator(post_list, 12, request.GET.get('page'))
Esempio n. 3
0
def home(request):
    project_list = Project.objects.filter(site=settings.SITE_ID)
    projects = simple_paginator(project_list, 5, request.GET.get('page'))
    return render(request, 'lab/listing.haml',
                  {'projects': projects,
                   'menu_name': 'home'})