Example #1
0
def church_list(request):
    slug = 'churches'
    contentpage = get_object_or_404(Page, slug__exact=slug)
    church_list = Church.objects.filter(approved=True).order_by('name')

    if request.GET.get('denomination'):
        church_list = church_list.filter(denomination__slug__exact=request.GET.get('denomination'))

    context = page_list(request, contentpage, church_list, slug, per_page=6)
    context.update({'denomination': request.GET.get('denomination')})

    return render_to_response('entity/church_list.html', {}, context_instance=context)
Example #2
0
def service_list(request):
    slug = 'services'
    contentpage = get_object_or_404(Page, slug__exact=slug)
    services_list = Service.objects.filter(approved=True).order_by('name')

    if request.GET.get('type'):
        services_list = services_list.filter(service_type__slug__exact=request.GET.get('type'))

    context = page_list(request, contentpage, services_list, slug, per_page=6)
    context.update({'type': request.GET.get('type')})

    return render_to_response('entity/service_list.html', {}, context_instance=context)
Example #3
0
def business_list(request):
    slug = 'businesses'
    contentpage = get_object_or_404(Page, slug__exact=slug)
    business_list = Business.objects.filter(approved=True).order_by('name')

    if request.GET.get('type'):
        business_list = business_list.filter(business_type__slug__exact=request.GET.get('type'))

    context = page_list(request, contentpage, business_list, slug, per_page=6)
    context.update({'type': request.GET.get('type')})
    
    return render_to_response('entity/business_list.html', {}, context_instance=context)