說我有按創建日期排序的照片列表如下:有沒有一種巧妙的方法使用Django ORM獲取上一個/下一個項目?
class Photo(models.Model):
title = models.Char()
image = models.Image()
created = models.DateTimeField(auto_now_add=True)
class Meta:
ordering = ('-created',)
我有一個任意的照片對象photo_x。有沒有一種簡單的方法可以在查詢集中按位置查找上一張和下一張照片?另外,如果我在開始/結束時我想環繞一下,如果只有1或2張照片,它不會失敗。
謝謝,我知道這樣的事情,我根本想不起來。 – 2009-12-19 01:56:56
我很高興這是你正在尋找的。很高興能夠提供幫助。 – jathanism 2009-12-19 02:15:26