Python 按日期升序和降序排序的列

Python 按日期升序和降序排序的列,python,html,css,mysql,Python,Html,Css,Mysql,我需要对网页中的一些列进行排序,但我不知道问题出在哪里,我对网页开发还不太熟悉,所以我需要很多帮助。我想按日期顺序(asc或desc)对列进行排序,但这有一个问题,因为顺序完全错误。我在搜索,可能是组件(前面)有问题,因为它不了解列的动态性 我已尝试更改这些行: order = None dir = True if request.GET.get("[order][0][column]"): order = request.GET.get("[order][0]

我需要对网页中的一些列进行排序,但我不知道问题出在哪里,我对网页开发还不太熟悉,所以我需要很多帮助。我想按日期顺序(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)

但这不会改变任何事情,如果问题来自组件,如果有人能帮我解决,那会很有帮助。

嘿,这个问题确实缺少更多信息, 看起来您正在使用某种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)
秩序的结构是什么?这是一本字典还是一张单子

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

对不起,是的,我正在使用Django。我想排序
结果
,代码很长,我可以把它发送给你吗?@MemoZC你可以把你的代码上传到一个代码沙盒中,就像发送链接一样here@MemoZC我会先模拟要排序的对象,然后尝试在sandbox@MemoZC您能否在第73行中添加打印结果运行代码并将结果粘贴到此处?