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})
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'))
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'})