0
と私は定義されているモデルがあります:Django:動的再帰関係のすべてのインスタンスを取得する方法は?
Model A:
parent = ForeignKey('self')
Model B:
a = ForeignKey(A)
は私がAの1を持っている場合は、どのように私は、すべて取得することができますA.
A1
|->A2
|->A4->B1s
|->A5->B2s
|->A3->B3s
...
の不定レベルで定義されたいくつかのデータを持っていると仮定それに関するBs。
たとえば、B1とB2を取得するには、A2を指定します。
A1からB1、B2、B3を取得する方法。
mpttとtreebeardのいずれかが良いと思います。私は彼らがどちらも素晴らしいと思う。 – dspjm
treebeardのように見えるdump_bulkはとてもクールです。一方、それらの両方は、すべての葉を得る方法を持っていませんが、それはあまり良くありません。だから、すべてのノードをクエリしてすべてのBsを取得する必要がありますか? – dspjm