I have a Document model that has an M2M-symmetrical field on itself.  The idea 
is that we can "link" documents to other documents.  It's very simple to find 
the linked documents of a particular document, but is there an easy way to get 
all the linked documents of the linked documents of the document in question?  
I will probably have to write my own QuerySet or ModelManager function, but I 
was just curious if Django had something built in.

For example:
A is linked to J, C, K.

è J is linked to A

è C is linked to A

è K is linked to A
B is linked to J, M, P.

è J is linked to B

è M is linked to B

è P is linked to B
C is linked to O.

è O is linked to C
D is linked to O, P, R.

è O is linked to D

è P is linked to D

è R is linked to D

So when I get the entire "chain" of documents linked to A, I would get 
something like this:
J, C, K, B, O, D, P, R, M

Since J is linked to A and B, K is linked to A, and C is linked to A and O and 
O is linked to D, and D is linked to O and P, R is linked to D and P is linked 
to B which is linked to M (and J).
Hmmm...my contrived example exploded on me more than I intended...

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/7a3247baf2234f8ab3a7a4db40bcf8c5%40ISS1.ISS.LOCAL.
For more options, visit https://groups.google.com/d/optout.

Reply via email to