- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在我的 Django 项目中使用 MPTT 树结构来组织评论。我只有 2 个级别:评论和评论的评论除了排序之外,一切都完美无缺。
我想按创建日期上升(“-creation_date”)对所有没有父项的评论进行排序,并按创建日期后代(“creation_date”)对所有具有父项的评论进行排序。基本上就像评论在 Facebook 墙上起作用一样。 (你总能在顶部看到最新的评论,但评论中的评论顺序相反)
在我的类评论中,我有以下 MPTTMeta:order_insertion_by=['creation_date']
我希望能得到一些帮助。
谢谢
最佳答案
我已经在这里坐了五分钟了,鉴于您描述的数据结构,我想不出在 SQL 中执行此操作的方法。首先,我建议您将数据分成帖子和评论,而不是只有一种数据对象。然后,您可以进行联接,将评论与您的帖子收集在一起,并对每个帖子进行不同的排序。
此外,对于两层树来说,MPTT 似乎有些矫枉过正。
关于python - Django MPTT 排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13794399/
我已经成功完成了 django-mptt 教程。我无法弄清楚如何做的是创建一个 child 的 child 。 child 的 child ,我的意思是更深的第三级。看下面的例子,我想创建 1.3.1
我想要一棵树来模仿带有文件夹和文件的文件系统。文件夹和文件将由具有不同字段属性的不同模型定义。 楷模: from mptt.models import MPTTModel, TreeForeignKe
在网上商店中,我使用 django-mptt 来处理多个级别的产品类别。我也有各自属于一个类别的产品。 现在我想像这样可视化类别树: all(18) - edible (10) -- food (4)
我正在尝试使用django-mptt运气微乎其微。这是来自 svn 的最新 Python2.5、windows、sqlite3、Django 1.2pre、django-mptt。 代码: 型号: c
我在我的 Django 应用程序中使用 django-mptt 作为文章模型。如果我想获取所有设置为例如隐藏的文章,我可以这样做 Article.objects.filter(hidden=False
我只是使用改进的预序树遍历 (MPTT) 构建一个表来存储分层数据——你知道的:每个节点存储 left 和 right ID 以查找其后代。我使用的是 CakePHP 建议的模型,它与标准方式不同,每
题 给定下面的模型,我想获得所有页面的查询集,用与页面关联的线程中的评论总数进行注释,包括与页面关联的评论线程树中的所有评论。 我正在使用 django-mptt存储评论树。 我可以使用 commen
我尝试了一段时间在我的项目中设置 django-mptt。我从 tutorial 中取样并相应地更改了模型,如下所示: class Genre(MPTTModel): pk = models.Auto
几个星期以来,我一直在用头撞在 table 上解决这个问题,所以我认为可能是时候寻求一些帮助了。 我正在尝试实现一个数据库结构,它具有组件零件的分层数据。我的主要问题在于尝试将一个“子程序集”分配给另
我正在尝试将 mptt 库用于简单的嵌套评论系统。 我的模特 class Comment(MPTTModel): event = models.ForeignKey(Event) au
我是 Django 和 MPTT 的新手,很难弄清楚如何获取所有叶节点并将它们直接发送到 Form 类。 例如,我创建了 MPTT 类别模型,并具有如下层次结构: 类别1 类别2 类别3 类别4 类别
我在尝试让导入导出适用于 mptt 模型时遇到问题。这是我的代码: models.py from django.db import models from mptt.models import MPT
情况是这样的。我正在 Django 中利用 MPTT 模型来创建音乐流派的层次结构(摇滚、硬摇滚等)。我将此层次结构的节点之一分配给相册。假设我创建了一个具有硬摇滚风格的专辑对象。我如何查询我的专辑中
我正在尝试弄清楚如何编写返回多维数组的函数。我知道如何使用“category_parent”值编写函数。但我只是想编写一个函数,仅使用左右键即可创建多维数组。 array(71) { [0]=>
.move_to() 方法对我不起作用。我看过其他人建议保存实例以及重新加载节点实例的帖子。但这些解决方案都不适用于此测试用例。我也尝试过 ._tree_manager.rebuild(),它也不起作
情况是这样的。我正在 Django 中利用 MPTT 模型来创建音乐流派的层次结构(摇滚、硬摇滚等)。我将此层次结构的节点之一分配给相册。假设我创建了一个具有硬摇滚风格的专辑对象。我如何查询我的专辑中
我在模型中使用 mptt 来管理标记系统(每个标记都有一个可选的 TreeForeignKey 到“父”标记) 每当我需要保存标签模型时,以下查询运行得异常缓慢(超过 45 秒) UPDATE "t
因此,我使用 MySQL 并将基于嵌套集/修改后的预序树遍历模型的类别结构存储在表名“nested_category”中,该表具有以下字段:category_id,name,lft,rgt,publi
我有一个线程评论系统,在 99.9% 的时间里都可以正常工作,但偶尔树会崩溃,左/右值会重复。 我发现当两个帖子同时发生时(彼此相隔不到一秒)会发生这种情况,并且大概发生的情况是第二个帖子在第一个之前
我在我的 Django 项目中使用 MPTT 树结构来组织评论。我只有 2 个级别:评论和评论的评论除了排序之外,一切都完美无缺。 我想按创建日期上升(“-creation_date”)对所有没有父项
我是一名优秀的程序员,十分优秀!