Django / Доступ к предыдущему или следующему экземпляру из того же класса

Мое приложение начинается со Сцены1

enter image description here

Вот мой Models.py, где определены сцены

class Scenes(models.Model):
    name = models.SlugField('Scene name', max_length=60,unique=True)
    description = models.TextField(blank=True)
    fileGltf = models.FileField(null=TRUE, blank=False, upload_to="3dfiles/")
    
    record_date = models.DateTimeField('Scene date')

    manager = models.ForeignKey(
        settings.AUTH_USER_MODEL,
        blank=True,
        null=True,
        on_delete=models.SET_NULL)
  
    prev = models.ForeignKey(
        'self', 
        related_name='next',
        blank=True,
        null=True,
        on_delete=models.SET_NULL)

    def __str__(self):
        return self.name

Создание происходит нормально. Затем в views.py, допустим, моя текущая сцена :

myScene=Scenes.objects.get(name=whichScene)

Если я хочу перечислить все следующие сцены, начиная с этой сцены :

 scene_list=myScene.next.all()

Если я хочу получить доступ к предыдущей сцене, каков правильный синтаксис?

scene_previous=myScene.prev 
Вернуться на верх