Sagen wir, ich habe eine Liste von Fotos nach Erstellungsdatum geordnet, wie folgt:Gibt es eine clevere Möglichkeit, das vorherige/nächste Element mit dem Django ORM zu erhalten?
class Photo(models.Model):
title = models.Char()
image = models.Image()
created = models.DateTimeField(auto_now_add=True)
class Meta:
ordering = ('-created',)
Ich habe ein beliebiges Foto-Objekt photo_x. Gibt es eine einfache Möglichkeit, die vorherigen und nächsten Fotos nach Position im Queryset zu suchen? Außerdem würde ich gerne umrunden wenn ich am Anfang/Ende stehe und es nicht scheitern lassen wenn das nur 1 oder 2 Fotos sind.
Danke, ich wusste, dass so etwas existiert. Ich konnte einfach nicht daran denken. –
Ich bin froh, dass Sie das gesucht haben. Freut mich, helfen zu können. – jathanism