如何从 class 本身引用 class 实例

How to refer to class instances from the class itself

我有一个class'Scene'。从这个 class 我可以有几个选择 (0..n)。它们将用一个简单的句子(字符串)呈现给场景对象的用户。每个选项都必须指向一个 Scene 实例(next_scene)。所以我只需要将这个选择与一个场景实例Id相关联即可。
我如何在 Django 模型中实现它,and/or 在 Django model.Admin 中。 class 场景示例:

class Scene(model.Models)    
    title = models.CharField(max_length=30)
    description = models.TextField()
    choices = # TODO

我尝试了几种解决方案,但总是被阻止。我怀疑我从一开始就没有想到它。任何帮助将不胜感激。
斯蒂芬

这种事情的最佳解决方案是 ManyToMany 关系。可以设置为同型号:

class Scene(models.Model):
    ...
    choices = models.ManyToManyField("self", blank=True)