先定义两个模型,一个是A,一个是B,是一对多的类型。
- 1
- 2
- 3
- 4
- 5
- 6
如果我们要查询一个A拥有哪些B的话,那我们要怎么做呢
通过主表来查询子表
- 1
django 默认每个主表的对象都有一个是外键的属性,可以通过它来查询到所有属于主表的子表的信息。这个属性的名称默认是以子表的名称小写加上_set()来表示(上面默认以b_set访问),默认返回的是一个querydict对象。
related_name 可以给这个外键定义好一个别的名称
先定义两个模型,一个是A,一个是B,是一对多的类型。
如果我们要查询一个A拥有哪些B的话,那我们要怎么做呢
django 默认每个主表的对象都有一个是外键的属性,可以通过它来查询到所有属于主表的子表的信息。这个属性的名称默认是以子表的名称小写加上_set()来表示(上面默认以b_set访问),默认返回的是一个querydict对象。
related_name 可以给这个外键定义好一个别的名称