2017-11-06 6 views
0

私はManyToMany関係を持つモデルを持っています(「次の」リスト)。ManyToMany関係に同じタイプのオブジェクトを持つすべてのオブジェクトを見つける

特定の人物が従っている人物のリスト(obj.following.all())をプルすることはできますが、次のリストの中でこの特定のオブジェクトを含むオブジェクトのリストを取得する方法を見つけようとしています。言い換えれば、私は以下のリストを持っています。そして今、私はフォロワーリストを解析したいと思います。

答えて

0

私はそれを理解しました。逆リストを表示するには、 'related_name'を設定してそれを呼び出してください。

の場合:

class Person(models.Model){ 
    following = models.ManyToManyField('self', symmetrical=False, related_name='follow_list')  
} 

人のリストこの人は以下の通りです:

person.following.all() 

この人に従っている人のリスト。

person.follow_list.all() 
関連する問題