mangTomany 自关联之个人感悟
介绍:
应用场景:评论表
manyTomany 原则上就是一个类 自己建立一个关系表
这个关系表的列 由自己定义
例如 图中 from_userinfo_id() 是人为规定的 男生列 to_userinfo_id是女生列
这时候 我们想通过 男生查询出 与自己有关系的女生 ,同时也是反向查询。
思路是 先查询出自己
obj = model.userinfo.object.filter(id=1).first() 此时 查询出的结果集是一个对象 里面封装多个列的信息 select * from userinfo where id = 1
result = obj.m.all() 此时这一步 相当于与关系表 跨表了 反向查询 自动帮我们查询出有关系的数据 类似于 select to _userinfo_id from userinfo_m where from_userinfo_id = 1(相当于 from _userinfo_id =obj.id)
for i in result:
print i.nickname
obj.m 表示去第一列查询
查男生 格式 自己的表名字 这里不在是关联表的名字
obj = model.userinfo.object.filter(id=4).first()
result = obj.userinfo_set.all()
for i in result:
print i.nickbane
外键自关联
reply = model.Foreignkey("x",null=True,blan = True,related_name="ply")
转载于:https://www.cnblogs.com/classmethond/p/9521002.html
mangTomany 自关联之个人感悟相关推荐
- linux-用户-进程-文件的关系
>进程与用户的关系 进程是被用户驱动的 进程可以理解为一个事情,事件都是人干的 >进程与文件的关系 文件是具有权限的,比如所有者权限,所属组权限,其它人权限,等等. 这么多的权限,都是给用 ...
- JavaEE知识体系
1 1.文件上传下载 1.1 文件上传 1.1.1 文件上传的作用 例如网络硬盘!就是用来上传下载文件的. 在智联招聘上填写一个完整的简历还需要上传照片呢. 1.1.2 文件上传对页面的要求 1.必须 ...
- 事件相机特征跟踪-概率数据关联法
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 1.前言 在特征跟踪时,有一个重要的概念是数据关联(Data Association).所谓数据关联, ...
- 面试感悟-------一名3年工作经验的程序员应该具备的技能
转载: 面试感悟-------一名3年工作经验的程序员应该具备的技能 前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章.这篇文章大部分内容都是面向整个程序员群体的,当 ...
- 面试感悟—-一名3年工作经验的程序员应该具备的技能
文章来自:五月的仓颉 五月的仓颉 是一位非常优秀,乐于分享的大神,目前就职阿里 原文链接:https://www.cnblogs.com/xrq730/p/5260294.html 前言 因为和同事有 ...
- AI公开课:19.04.03周明—MSRA副院长《NLP的进步如何改变搜索的体验》课堂笔记以及个人感悟
AI公开课:19.04.03周明-MSRA副院长<NLP的进步如何改变搜索的体验>课堂笔记以及个人感悟 导读 周明博士,1999年加入微软研究院(MSRA).现任微软亚洲研究 ...
- 【项目管理】记第一次出差到客户现场推进项目验收感悟
导读:这是本人第一次出差到客户现场,也是转型项目经理第一次出差,慢慢啃下了这个历史遗留项目的"硬骨头"的过程.希望这次出差的感悟,对于面对客户时候如何直面问题,分析问题,解决问题, ...
- 深入理解文档/视图框架体系_九宫格项目开发感悟
1.项目起源以及采用文档/视图框架体系缘由 我们整天都在说:文档保存项目的数据并处理项目上的数据:视图通过关联获得文档的数据并进行可视化:主窗口框架接收外部事件消息并进行消息分配.这句口头禅感觉接触过 ...
- 【2017年第2期】感悟大数据——从数据管理和分析说起
周傲英 华东师范大学数据科学与工程学院,上海 200062 摘要:大数据依然很热,对其解读也越发众说纷纭.结合笔者长期以来的研发经历和深层思考,讨论了对"大数据"本身." ...
最新文章
- 微服务架构下的测试之道
- Pytorch网络结构可视化
- 【转载】ogre内存管理
- leetcode 简单题合集(Java版)
- python标准库math用来计算平方根的函数_《Python程序设计方案》题库
- SAP Gigya里类似Netweaver里SAP_ALL的权限
- QT-Linux开发环境的搭建
- linux调用v4l2获取视频,嵌入式Linux:V4L2视频采集操作流程和接口说明
- Flutter ListView 下拉刷新与上拉加载更多
- ssma5.3_适用于Oracle的Microsoft SQL Server迁移助手(SSMA)v7.1
- 黄老师架构师课程笔记(一)反射
- 助推“内循环”,华侨城激活国内旅游市场
- 【韩语图片文字识别】如何快速识别韩语图片文字,将文字变成电子档,进行翻译处理教程
- 线性约束最优化问题的Frank-Wolfe方法
- 企业网站常见误区-金瑞帆高端建站
- 婴儿电动摇篮车摇篮床单芯片蓝牙芯片IC方案
- 计算机网络:P4.3-网络层(下)
- exdoll机器人_打造国内领先的定制化人工智能机器人品牌, EXDOLL新品惊艳亮相_TOM新闻...
- Git生成密钥(ssh)
- winlogon 之 WlxLoggedOutSAS