查询多表-跨关联查询Django 提供一种强大而又直观的方式来“处理”查询中的关联关系,它在后台自动帮你处理JOIN。 若要跨越关联关系,只需使用关联的模型字段的名称,并使用双下划线分隔,直至你想要的字段:
从接受实战训练的——直观理解:(得到的都是QuerySet型数据!)
from django.httpimporthttpresponsefrom.modelsimportdepartment,Student,Course, stu_detaildefadd_user(request ) : # 1.查询学院一位名叫“北大”的学生的信息(注意有两条下划线,可以得到相应的属性) s _ all=student.objecttt ! # 2 .学生姓名中包含“小”的学生的学院信息d _ all=department.objects.filter (student _ s _ name _ contains=“小”) print ) d _ s.filter(student_s_id=1) print ) c_all )4.查询通过报告了课程3中所有学生stu_all的print(stu_all ) python )课程的学生)扫码可以关注本人公众号——的任何问题用公众号提问(定时专人解答); 然后不定时更新干货文。 要关注哦!