Django得到了很多自我引用的孩子/父亲

时间:2017-11-15 19:03:38

标签: django orm

我有这堂课:

import { MediaCapture } from '@ionic-native/media-capture';

@NgModule({
  declarations: [
    MyApp
  ],
  imports: [
   //
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp
  ],
  providers: [{provide: ErrorHandler, useClass: IonicErrorHandler}, MediaCapture ]
})

export class AppModule {}

我需要进入不同的查询:

  • 从一个身份证我需要得到所有孩子。
  • 从一个身份证,我需要得到所有的父亲。

谢谢!

1 个答案:

答案 0 :(得分:0)

对于名为Group的给定g

g的所有依赖关系:

g.dependency.all()

Groups作为依赖项的所有g

g.dependency_set.all()

为了便于阅读,我建议为您的m2m字段定义related_name

What is `related_name` used for in Django?

https://docs.djangoproject.com/en/1.11/ref/models/fields/#django.db.models.ManyToManyField.related_name