def accounts_list(request): all_accounts = models.Accounts.objects.all() page = Pagination(request, all_accounts.count(), per_num=3, query_params=request.GET) return render( request, 'accounts_list.html', { 'all_accounts': all_accounts[page.get_slice_start:page.get_slice_end], 'page_li': page.show_li() })
def get(self, request): filter_fields = ['company', 'contact_name', 'source'] search_conditions = self.get_search_conditions(filter_fields) all_leads = models.Leads.objects.filter(search_conditions) page = Pagination(request, all_leads.count(), per_num=2, query_params=request.GET) return render( request, 'leads_list.html', { 'all_leads': all_leads[page.get_slice_start:page.get_slice_end], 'page_li': page.show_li() })
def get(self, request): filter_fields = ['name'] search_conditions = self.get_search_conditions(filter_fields) all_potentials = models.Potentials.objects.filter(search_conditions) page = Pagination(request, all_potentials.count(), per_num=2, query_params=request.GET) return render( request, 'potentials_list.html', { 'all_potentials': all_potentials[page.get_slice_start:page.get_slice_end], 'page_li': page.show_li() })