Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0ad1001

Browse files
visual limit for 400 page results
1 parent 6d519df commit 0ad1001

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

borme/views.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,12 @@ def get_context_data(self, **kwargs):
185185
context['page_companies'] = pg_companies
186186
context['results_companies'] = list(map(lambda x: x['_source'], pg_companies))
187187
context['count_companies'] = q_companies.count()
188-
pagerange = list(companies.page_range[:3]) + list(companies.page_range[-3:])
188+
pagerange = list(companies.page_range[:3])
189+
last_page = min(companies.page_range.stop - 1, 400)
190+
if last_page == 400:
191+
pagerange += [388, 389, 400]
192+
else:
193+
pagerange += list(companies.page_range[-3:])
189194
pagerange.append(pg_companies.number)
190195
pagerange = list(set(pagerange))
191196
pagerange.sort()
@@ -203,7 +208,12 @@ def get_context_data(self, **kwargs):
203208
context['page_persons'] = pg_persons
204209
context['results_persons'] = list(map(lambda x: x['_source'], pg_persons))
205210
context['count_persons'] = q_persons.count()
206-
pagerange = list(persons.page_range[:3]) + list(persons.page_range[-3:])
211+
pagerange = list(persons.page_range[:3])
212+
last_page = min(persons.page_range.stop - 1, 400)
213+
if last_page == 400:
214+
pagerange += [388, 389, 400]
215+
else:
216+
pagerange += list(persons.page_range[-3:])
207217
pagerange.append(pg_persons.number)
208218
pagerange = list(set(pagerange))
209219
pagerange.sort()

0 commit comments

Comments
 (0)