相关疑难解决方法(0)

有没有一种聪明的方法来使用Django ORM获取上一个/下一个项目?

假设我有按创建日期排序的照片列表,如下所示:

class Photo(models.Model):
    title = models.Char()
    image = models.Image()
    created = models.DateTimeField(auto_now_add=True)

    class Meta:
        ordering = ('-created',)
Run Code Online (Sandbox Code Playgroud)

我有一个任意的Photo对象photo_x.有没有一种简单的方法可以在查询集中按位置查找上一张和下一张照片?另外,如果我只是1张或2张照片,我想在开始/结束时使用它并且不会失败.

python django django-models

20
推荐指数
2
解决办法
5780
查看次数

标签 统计

django ×1

django-models ×1

python ×1