最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django實現(xiàn)一對多表模型的跨表查詢方法

 更新時間:2018年12月18日 09:05:06   作者:蓋世英雄Zz  
今天小編就為大家分享一篇Django實現(xiàn)一對多表模型的跨表查詢方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

當有兩個表,例如一個學(xué)生表,一個班級表,是多對一的關(guān)系。

方法1:

c = models.Class.object.get(pk=1)
#查詢到ID為1的班級
stus = models.Student.object.filter(cls=c)
# 查詢出來所有班級為c的學(xué)生
#stus是多個對象
#可以循環(huán)出結(jié)果
for stu in stus :
 print stu.id,stu.name

方法2

stus = models.Student.object.filter(cls__name='1703')
#雙下劃線為跨表查詢,查詢學(xué)生對應(yīng)的所有cls為1703的學(xué)生

方法3

c=models.Class.object.get(pk=1)
#獲取ID為1的班級
stus=c.Student_set.all
#獲取所有該班級下的所有學(xué)生

html頁面獲取方法

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

以上這篇Django實現(xiàn)一對多表模型的跨表查詢方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

余江县| 峡江县| 颍上县| 两当县| 大荔县| 德令哈市| 棋牌| 遂平县| 日土县| 积石山| 运城市| 武乡县| 原阳县| 开平市| 郯城县| 靖安县| 蚌埠市| 泗洪县| 新余市| 云和县| 宁化县| 湘潭县| 图们市| 鞍山市| 洛隆县| 仪陇县| 通化县| 思南县| 林甸县| 曲靖市| 榆社县| 罗山县| 岳阳市| 滦南县| 淮阳县| 鹤庆县| 洪湖市| 和龙市| 全州县| 鄂伦春自治旗| 团风县|