Djangompt不同顺序基于

2024-05-14 00:23:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试建立一个基于djangomptt的线程评论系统。 我遇到的问题是,评论的顺序不能根据它们的级别而改变。你知道吗

例如“回复的顺序与系统的第一个级别相反”(例如“回复的顺序与系统的第一个级别相反”)。你知道吗

插入顺序如下:

class MPTTMeta:
    order_insertion_by=['-submit_date']

以及recursetreetemplatetag来呈现带有注释的树。你知道吗

有没有办法根据每个注释的级别设置插入(或显示)的顺序?你知道吗

谢谢


Tags: dateby顺序系统评论order级别线程
1条回答
网友
1楼 · 发布于 2024-05-14 00:23:51

好的,我自己来回答这个问题。你知道吗

为了让“子对象”按不同于“根”的顺序排序,我添加了:

        childlist = list(node.get_children())
        childlist.sort(key=lambda x: x.submit_date, reverse=False)

在类RecurseTreeNode中,可以在mptt_tags.py文件中找到。你知道吗

相关问题 更多 >