Поправил баг с LyngSat и добавил локально библиотеку
This commit is contained in:
@@ -1285,26 +1285,3 @@ def format_coords_display(point):
|
||||
return f"{lat} {lon}"
|
||||
except (AttributeError, IndexError, TypeError):
|
||||
return '-'
|
||||
|
||||
|
||||
def parse_pagination_params(request):
|
||||
"""
|
||||
Parse pagination parameters from request.
|
||||
|
||||
Args:
|
||||
request: Django request object
|
||||
|
||||
Returns:
|
||||
tuple: (page_number, items_per_page)
|
||||
"""
|
||||
page_number = request.GET.get("page", 1)
|
||||
items_per_page = request.GET.get("items_per_page", 50)
|
||||
|
||||
try:
|
||||
items_per_page = int(items_per_page)
|
||||
if items_per_page not in [50, 100, 500, 1000]:
|
||||
items_per_page = 50
|
||||
except (ValueError, TypeError):
|
||||
items_per_page = 50
|
||||
|
||||
return page_number, items_per_page
|
||||
|
||||
Reference in New Issue
Block a user