【发布时间】:2020-02-08 00:25:36
【问题描述】:
我需要对网页中的一些列进行排序,但我不知道问题出在哪里,我对 Web 开发几乎不熟悉,所以我需要很多帮助。我想按日期顺序(asc 或 desc)对列进行排序,但这有一个问题,因为顺序都是错误的。我正在搜索,可能是组件(正面)的问题,因为它不了解列的动态。
我已经尝试过更改这些行:
order = None
dir = True
if request.GET.get("[order][0][column]"):
order = request.GET.get("[order][0][column]")
if request.GET.get("[order][0][dir]"):
if request.GET.get("[order][0][dir]") == "asc":
dir = True
else:
dir = False
start = 0
if request.GET.get("start"):
start = int(request.GET.get("start"))
if order:
result = sorted(result, key=lambda item: item[int(order)], reverse=dir)
但它不会改变任何东西,如果问题来自组件,如果有人帮助我解决这个问题会有所帮助。
【问题讨论】: