Пример #1
0
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()
        })
Пример #2
0
    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()
            })
Пример #3
0
    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()
            })