From 7345e70568da686a24db34aa8bd5dd942486db79 Mon Sep 17 00:00:00 2001 From: SDE Date: Wed, 13 Sep 2023 12:28:51 +0300 Subject: [PATCH] 0.7.28 fix date fields in query get_routes_Dict --- RoutesApp/funcs.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/RoutesApp/funcs.py b/RoutesApp/funcs.py index 3ad0c73..8c15763 100644 --- a/RoutesApp/funcs.py +++ b/RoutesApp/funcs.py @@ -2,6 +2,7 @@ from .models import * from .forms import * from django.utils.translation import gettext as _ from django.template.loader import render_to_string +from datetime import datetime def get_profile_new_route_page_html(request, data): @@ -143,9 +144,15 @@ def get_routes_Dict(user=None, data=None): items_list = val.split(',') kwargs.update({f'{key}__in': items_list}) + if key in ( + 'departure_DT', 'arrival_DT' + ): + kwargs.update({f'{key}__date': datetime.strptime(val, '%Y-%m-%d')}) + if key not in ( 'from_address_point_txt', 'to_address_point_txt', 'csrfmiddlewaretoken', 'sort', 'weight', - 'from_el', 'to_el', 'from_address_point', 'to_address_point', 'type_transport' + 'from_el', 'to_el', 'from_address_point', 'to_address_point', 'type_transport', + 'departure_DT', 'arrival_DT' ): kwargs.update({key: val})