获得关联对象的集合
需求:获取python04班级的所有学生
已知对象grade1,是Students表的外键,
grade1_studentsObj 是班级对象下所有学生对象
对象名.关联的类名小写_set.all()
grade1_studentsObj = grade1.students_set.all()
注:grade1是班级对象,不是班级名
# 通过子表(小类型)查询父表(大类型),已知下类型的id
cateObj = BlogType.objects.get(pk=id) # 得到当前的对象
baseObj = BaseType.objects.get(type_name = cateObj.base_type)#获取外键对象
base_categorys = baseObj.blogtype_set.all()#得到该外键下所有数据对象
网友评论