Django实现一对多表模型的跨表查询方法


Posted in Python onDecember 18, 2018

当有两个表,例如一个学生表,一个班级表,是多对一的关系。

方法1:

c = models.Class.object.get(pk=1)
#查询到ID为1的班级
stus = models.Student.object.filter(cls=c)
# 查询出来所有班级为c的学生
#stus是多个对象
#可以循环出结果
for stu in stus :
 print stu.id,stu.name

方法2

stus = models.Student.object.filter(cls__name='1703')
#双下划线为跨表查询,查询学生对应的所有cls为1703的学生

方法3

c=models.Class.object.get(pk=1)
#获取ID为1的班级
stus=c.Student_set.all
#获取所有该班级下的所有学生

html页面获取方法

<td>{{ line.student_set.count }}</td>

以上这篇Django实现一对多表模型的跨表查询方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python批量修改文件名的实现代码
Sep 01 Python
跟老齐学Python之Python安装
Sep 12 Python
详解Python的Django框架中的模版继承
Jul 16 Python
Flask框架的学习指南之开发环境搭建
Nov 20 Python
python最长回文串算法
Jun 04 Python
解决项目pycharm能运行,在终端却无法运行的问题
Jan 19 Python
python使用MQTT给硬件传输图片的实现方法
May 05 Python
python向字符串中添加元素的实例方法
Jun 28 Python
python画微信表情符的实例代码
Oct 09 Python
PyTorch 导数应用的使用教程
Aug 31 Python
学点简单的Django之第一个Django程序的实现
Feb 24 Python
Python带你从浅入深探究Tuple(基础篇)
May 15 Python
Python实现字典排序、按照list中字典的某个key排序的方法示例
Dec 18 #Python
python实现求特征选择的信息增益
Dec 18 #Python
python实现连续图文识别
Dec 18 #Python
Django ManyToManyField 跨越中间表查询的方法
Dec 18 #Python
Python列表list排列组合操作示例
Dec 18 #Python
python实现二维插值的三维显示
Dec 17 #Python
Python实现分段线性插值
Dec 17 #Python
You might like
PHP与SQL注入攻击[一]
2007/04/17 PHP
PHP的可变变量名的使用方法分享
2012/02/05 PHP
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
PHP文件下载实例代码浅析
2016/08/17 PHP
php UNIX时间戳用法详解
2017/02/16 PHP
Yii2实现ActiveForm ajax提交
2017/05/26 PHP
jQuery之过滤元素操作小结
2013/11/30 Javascript
Bootstrap每天必学之js插件
2015/11/30 Javascript
深入学习jQuery Validate表单验证
2016/01/18 Javascript
JS表单数据验证的正则表达式(常用)
2017/02/18 Javascript
js实现网页定位导航功能
2017/03/07 Javascript
基于LayUI分页和LayUI laypage分页的使用示例
2017/08/02 Javascript
Node层模拟实现multipart表单的文件上传示例
2018/01/02 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
通过实例讲解JS如何防抖动
2019/06/15 Javascript
js面向对象之实现淘宝放大镜
2020/01/15 Javascript
JS数组扁平化、去重、排序操作实例详解
2020/02/24 Javascript
vue项目查看vue版本及cli版本的实现方式
2020/10/24 Javascript
python回调函数的使用方法
2014/01/23 Python
Python中的ceil()方法使用教程
2015/05/14 Python
python类继承用法实例分析
2015/05/27 Python
Python实现数通设备端口使用情况监控实例
2015/07/15 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
详谈python在windows中的文件路径问题
2018/04/28 Python
Python匿名函数及应用示例
2019/04/09 Python
利用python实现AR教程
2019/11/20 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
python字典按照value排序方法
2020/12/28 Python
荷兰本土平价百货:HEMA
2017/10/23 全球购物
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
新浪网技术部笔试题
2016/08/26 面试题
情侣餐厅的创业计划书范本!
2019/07/26 职场文书
《雪域豹影》读后感:父爱的伟大
2019/12/23 职场文书
MySQL系列之十一 日志记录
2021/07/02 MySQL
mybatis源码解读之executor包语句处理功能
2022/02/15 Java/Android