使用Django的ORM操作的时候,想要获取本条,上一条,下一条。
# 本条:
models.Obj.objects.filter(id=itme_id).first()
# 下一条,大于本条的第一个即是下一条,如果判断为空则没有下一条:
models.Obj.objects.filter(id__gt=itme_id).all().order_by("id").first()
# 上一条,小于本条的降序第一个即是上一条:
models.Obj.objects.filter(id__lt=itme_id).all().ordery_by("-id").first()
# 最新一条:
models.Obj.objects.last()