1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| def company_list(request):
search = request.GET.get('search') if search: 公司列表2019 = 公司表2019.objects.filter( Q(名称__icontains=search.strip()) ) 公司列表2020 = 公司表2020.objects.filter( Q(名称__icontains=search.strip()) )
company_list = itertools.chain(公司列表2019,公司列表2020) company_list = [i for i in company_list]
else: search = '' company_list = []
paginator = Paginator(company_list, 9)
page = request.GET.get('page')
companies = paginator.get_page(page)
context = { 'companies':companies,'search': search}
return render(request, 'search/list.html',context)
|