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.

