【Django】 讓models 裏面的內容正序或倒序顯示

  • 問題描述

在進行django開發過程中,對app的內容進行更新,發現更新的內容顯示在文末,沒有顯示在開頭,期望所有的內容根據更新時間倒序顯示

 

  • 解決方法

問題很好解決,我們只需要在models裏面添加如下代碼:

class Gally(models.Model):
    title = models.CharField(max_length=50, verbose_name='標題')
    create_time = models.DateTimeField(default=timezone.now, verbose_name='創建時間')

    class Meta:
        ordering = ('-create_time',)

 即可實現通過create_time 倒序排列,也就是最新的顯示在最前面。

如果要正序,也很簡單,去掉create_time 的 ‘-’ 符號就可以了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章