Django: cómo seguir ForeignKey ('self') hacia atrás

class Achievement(MyBaseModel):
    parent_achievement = models.ForeignKey('self', blank=True, null=True, help_text="An achievement that must be done before this one is achieved") # long name since parent is reserved

Puedo hacer :

Achievement.objects.get(pk="1").parent_achievement

Lo cual es genial. Pero, ¿cómo consigo todos los niños?

Achievement.objects.get(pk="1").parent_achievement_set

no funciona (y probablemente debería tener alguna otra notación a su alrededor), y no vi demasiado al buscar.

¿Es posible? Caer en SQL?

Respuestas a la pregunta(2)

Su respuesta a la pregunta