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
posso fare:Django: come seguire ForeignKey ('self') all'indietro
Achievement.objects.get(pk="1").parent_achievement
che è grande. Ma come faccio a prendere tutti i bambini?
Achievement.objects.get(pk="1").parent_achievement_set
non funziona (e probabilmente dovrebbe avere un po 'di più la notazione intorno ad esso), e non ho visto troppo durante la ricerca.
È possibile? Cadere in SQL?
meraviglioso. ha funzionato alla grande comprerebbe ancora. A ++ –