class c(models.Model): f = models.ManyToManyField( 'self', blank=True, null=True, related_name='child_set' )
できます :
c.objects.get(pk="1").f
しかし、どうすれば'_set'を取得できますか?
c.objects.get(pk="1").child_set
動作しません
私はこれを必要とする:
{name:A,parent:[]}
{name:B,parent:[A]}
{name:C,parent:[A,B]}
C.parent.all() == [A,B]
A.parent_set.all() == [B,C]