我正在尝试将mptt库用于一个简单的嵌套注释系统。
我的模型
class Comment(MPTTModel):
event = models.ForeignKey(Event)
author = models.CharField(max_length=60)
comment = models.TextField()
added = models.DateTimeField(default=timezone.now())
parent = TreeForeignKey('self', null=True, blank=True, related_name='children')
class MPTTMeta:order_insertion_by = ['added']现在,如果我使用{% recursetree nodes %}模板标签,它会根据'added‘以升序显示节点。我想按降序时间显示根注释,最新的注释在第一位。我尝试过对节点进行降序排序,但递归树并不遵循这种顺序。有没有办法指定降序?我试过'-added',但它不起作用。
发布于 2013-04-16 22:04:02
从github下载django-mptt的更新版本-它将允许你以你想要的方式使用降序。例如:
class Comment(MPTTModel):
event = models.ForeignKey(Event)
author = models.CharField(max_length=60)
comment = models.TextField()
added = models.DateTimeField(default=timezone.now())
parent = TreeForeignKey('self', null=True, blank=True, related_name='children')
class MPTTMeta:
order_insertion_by = ['-added']https://stackoverflow.com/questions/11171928
复制相似问题