Поправил баг с LyngSat и добавил локально библиотеку

This commit is contained in:
2025-11-18 09:36:19 +03:00
parent c0f2f16303
commit 06a39278d2
16 changed files with 5298 additions and 43 deletions

View File

@@ -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