胡斌

Django中的基于双下划线的连表查询

旧巷老猫 提交于 2019-12-05 15:18:48
前言: 胡斌意淫到了唐朝没实现了一夫一妻制了想法,可是老婆多了,孩子多了就不好查找,这个时候他就跪着找到了华哥哥,请华哥帮忙,华哥打开了电脑在Django中为了实现了多表的跨表查询,为了答谢华哥,他就跪下了,伸出了头,,,,,,,,,, 本节就是讲到基于双下划线的跨表查询(join),华哥是一个很纯洁的人今天就放过胡斌,就拿图书管理系统说话,图书馆管理系统的个表大家需要意淫,就不说了. 基于双下划线的跨表查询(join) 一对一 '一对一' 正向连表,靠属性*************一定记得靠属性 查看'胡斌'(老公)的战场在哪里?******也就是这会出现作者表和作者详情表也就是典型的一对一的查询 ret = models.Husband.objects.filiter(name='胡斌').values(ad__addr)#######ad就是author表中建立的作者表和作者详情表的外键(ad = models.ForeignKey('HusbandDetail',on_delete=models.CASCADE)) print(ret) --------结果肯定是相机前 那我们来看看胡斌的老婆是谁 ret=models.Husband.objects.filiter(name='胡斌').values(ad__wife)#######斌哥虽然女人多