で、リストの最後の要素を取得します。私はモデルを持っている:ジャンゴ
class List:
data = ...
previous = models.ForeignKey('List', related_name='r1')
obj = models.ForeignKey('Obj', related_name='nodes')
これは、OBJのクラスのいくつかのOBJへの参照を含む一方向リストです。私は関係を逆転させ、ことにより、objに参照のうえ、いくつかのリストのすべての要素を取得することができます:
obj.nodes
しかし、どのように私は非常に最後のノードを取得することはできますか? raw SQLを使用せずに、djangoのSQLクエリをほとんど生成しません。あなたのリストの
raw SQLでは、次のようにsthのようになります。select id、LISTSのデータではないID(SELECTより先にリストを選択)。ここでLISTSは幾分obj.nodes(別の選択)です – santo