Django MPTT订购

2024-05-14 22:04:27 发布

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

在我的项目中使用Django't结构组织评论。我只有2级:评论和评论评论 除了点菜,一切都很好。在

我想按创建日期升序(“-creationation_date”)排序所有没有父级的注释,以及所有按创建日期后代(“creation_date”)有父级的注释进行排序。 基本上就好像这些评论在Facebook墙上起作用了。(您通常会在顶部看到最新的注释,但注释中的注释顺序相反)

在我的班级评语中,我有以下MPTTMeta:order_insertion_by=['creation_date']

我希望我能得到一些帮助。在

谢谢你


Tags: 项目djangodatefacebook排序顺序评论结构
2条回答

我已经在这里坐了五分钟了,考虑到您所描述的数据结构,我想不出用SQL实现这一点的方法。首先,我建议您将数据分为post和Comments,而不是只使用一种数据对象。然后,你可以做一个连接,把评论和你的帖子放在一起,并给每个帖子不同的顺序。在

另外,对于两层树来说,MPTT似乎有点过头了。在

我找到了一个解决办法,所以我忘了回头看看。 我玩了mptt结构和django函数。。。 谢谢

相关问题 更多 >

    热门问题