Скажем, у меня есть список фотографий, упорядоченных по дате создания, следующим образом:
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 фотографии.