2012-06-23 121 views
4

我想爲簡單的嵌套評論系統使用mptt庫。order_insertion_by降序排列?

我的模型

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節點%}模板標籤,它顯示基於「增加了」在上升時間的節點。我想通過降序顯示根音,最新的評論首先。我嘗試對節點進行排序,使其降序,但recursetree不遵循該順序。有沒有辦法指定降序?我試過['-added'],但它不起作用。

回答

0

從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']