1.2.5 fix get_routes_Dict rising

This commit is contained in:
SDE
2024-06-11 16:48:39 +03:00
parent a30156cc1c
commit f90d87a301

View File

@@ -3,6 +3,7 @@ from .forms import *
from django.utils.translation import gettext as _ from django.utils.translation import gettext as _
from django.template.loader import render_to_string from django.template.loader import render_to_string
from datetime import datetime from datetime import datetime
from django.db.models import F
elements_on_page = 25 elements_on_page = 25
@@ -228,13 +229,27 @@ def get_routes_Dict(user=None, data=None):
if key == 'to_el': if key == 'to_el':
to_el = int(val) to_el = int(val)
# rising_routes = Route.objects.filter(
# **kwargs,
# ).exclude(
# rising_DT=None
# ).order_by(
# '-rising_DT', '-departure_DT', '-arrival_DT', '-modifiedDT'
# )
routes = Route.objects.filter( routes = Route.objects.filter(
**kwargs **kwargs
).order_by( ).order_by(
'-rising_DT', '-departure_DT', '-arrival_DT', '-modifiedDT' F('rising_DT').desc(nulls_last=True),
# '-rising_DT',
'-departure_DT', '-arrival_DT', '-modifiedDT'
) )
routes_count = routes.count() routes_count = routes.count()
if from_el and to_el: if from_el and to_el:
routes = routes[from_el:to_el] routes = routes[from_el:to_el]
elif from_el: elif from_el: