gpt4 book ai didi

python - 按日期升序和降序排列的列

转载 作者:行者123 更新时间:2023-11-27 23:14:38 25 4
gpt4 key购买 nike

我需要对网页中的某些列进行排序,但我不知道问题出在哪里,我对网络开发几乎不陌生,所以我需要很多帮助。我想按日期顺序(升序或降序)对列进行排序,但这样做有问题,因为顺序全错了。我正在搜索,可能是组件(前面)有问题,因为它不了解列的动态。

我已经尝试更改这些行:

 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)

但这并没有改变任何东西,如果问题出在组件上,如果有人帮助我解决这个问题会很有帮助。

最佳答案

嘿这个问题真的缺少更多信息,看起来您正在使用某种 Python Web 框架,是 Django 吗?

您要对哪个变量进行排序?是顺序吗?

那么你必须在排序函数中传递顺序而不是:

result = sorted(result, key=lambda item: item[int(order)], reverse=dir)

写:

result = sorted(order, key=lambda item: item[int(order)], reverse=dir)

顺序的结构是什么?它是字典还是列表?

此外,我看不到函数的结尾,你返回结果了吗?请复制所有可能的代码,以便我更好地理解和帮助您。

关于python - 按日期升序和降序排列的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58324927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com