def list(request, query=None, page=1): if query and query == "None": return redirect("search:list_patients_page", page=page) if query: q = get_query(query, ["name", "surname", "address__street", "address__city", "birthday"]) patients_list = Patient.objects.filter(q) paginator = Paginator(patients_list, 25) try: patients = paginator.page(page) except PageNotAnInteger: patients = paginator.page(1) except EmptyPage: patients = paginator.page(paginator.num_pages) return render_to_response("patient/search.html", locals(), context_instance=RequestContext(request))
def list(request, query=None, page=1): if query and query == "None": return redirect("search:list_docs_page", page=page) if query: q = get_query(query, ["name", "key", "address__street", "address__city"]) docs_list = Doctor.objects.filter(q) else: docs_list = Doctor.objects.all() paginator = Paginator(docs_list, 25) try: docs = paginator.page(page) except PageNotAnInteger: docs = paginator.page(1) except EmptyPage: docs = paginator.page(paginator.num_pages) return render_to_response("docs/search.html", locals(), context_instance=RequestContext(request))