routes filter
This commit is contained in:
SDE
2023-08-25 15:31:11 +03:00
parent f1246b3b27
commit 188866eda1

View File

@@ -18,7 +18,15 @@ def get_routes_Dict(user=None, data=None):
if data:
for key, val in data.items():
if val:
if key not in ('from_address_point_txt', 'to_address_point_txt', 'csrfmiddlewaretoken', 'sort'):
if key == 'weight':
weight_list = val.split(';')
if weight_list[0]:
kwargs.update({f'{key}__gte': int(weight_list[0])})
if weight_list[1]:
kwargs.update({f'{key}__lte': int(weight_list[1])})
if key not in (
'from_address_point_txt', 'to_address_point_txt', 'csrfmiddlewaretoken', 'sort', 'weight',
):
kwargs.update({key: val})
routes = Route.objects.filter(**kwargs).order_by('-modifiedDT')