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
que je peux faire:Django: Comment suivre ForeignKey ('moi') vers l'arrière
Achievement.objects.get(pk="1").parent_achievement
qui est grand. Mais comment puis-je avoir tous les enfants?
Achievement.objects.get(pk="1").parent_achievement_set
ne fonctionne pas (et devrait probablement avoir plus de notation autour de lui), et je n'ai pas vu trop lors de la recherche.
Est-ce possible? Tomber en SQL?
merveilleux. a bien fonctionné. achèterait encore. A ++ –