首页 > 编程知识 正文

跨表汇总数据,多表查询的方法

时间:2023-05-05 17:27:47 阅读:45238 作者:1064

查询多表-跨关联查询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 )课程的学生)扫码可以关注本人公众号——的任何问题用公众号提问(定时专人解答); 然后不定时更新干货文。 要关注哦!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。