【问题标题】:MPTT order DESCMPTT 订单 DESC
【发布时间】:2013-07-02 20:16:09
【问题描述】:

我正在尝试在我的网站上创建评论系统。 我正在使用 MPTT 树模型和 Django。 基本上我想在顶部显示最新的帖子。 当我尝试: order_insertion_by=['-creation_date'] 我收到此错误: 评论没有名为“-creation_date”的字段

显然它不知道 - 是用于 DESC 顺序的。

任何人都知道如何按 DESC 顺序对 MPTT 树进行排序 ? 谢谢

【问题讨论】:

  • 检查您的评论模型。它有creation_date 字段吗?
  • 是的,它确实是 - 这使它无法正常工作。如果我只输入 order_insertion_by=['creation_date'] 它可以工作,但它是 ASC 而不是 DESC

标签: django tree django-mptt mptt


【解决方案1】:

这已在最新的 django-mptt 版本(刚刚发布 0.6.rc2)中得到修复,所以如果您能够升级它应该可以解决您的问题。

您需要从 git 安装,因为 PyPi 上还没有 0.6,或者再等一个星期左右才能看到最终的 0.6 版本。

作为参考票是https://github.com/django-mptt/django-mptt/issues/170

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多