django orm 通过related_name反向查询的方法


Posted in Python onDecember 15, 2018

如下所示:

class level(models.Model):
 l_name = models.CharField(max_length=50,verbose_name="等级名称")
 def __str__(self):
  return self.l_name
 
 
class userinfo(models.Model):
 u_name = models.CharField(max_length=50,verbose_name="用户名称")
 u_level = models.ForeignKey(level,related_name="lev")
 
 def __str__(self):
  return self.u_name

如上表模型,从用户信息查询用户等级为正向查询,从等级查询用户信息为反向查询。

正向查询:

userinfo.object.get(pk=1).u_level

反向查询:

level.objects.get(pk=1).lev.all()

以上这篇django orm 通过related_name反向查询的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python类继承用法实例分析
Oct 10 Python
python 添加用户设置密码并发邮件给root用户
Jul 25 Python
python  文件的基本操作 菜中菜功能的实例代码
Jul 17 Python
Python list运算操作代码实例解析
Jan 20 Python
python lambda函数及三个常用的高阶函数
Feb 05 Python
如何在python中执行另一个py文件
Apr 30 Python
keras中的backend.clip用法
May 22 Python
基于PyTorch的permute和reshape/view的区别介绍
Jun 18 Python
使用tensorflow 实现反向传播求导
May 26 Python
忆童年!用Python实现愤怒的小鸟游戏
Jun 07 Python
Python数据可视化之基于pyecharts实现的地理图表的绘制
Jun 10 Python
Pandas 稀疏数据结构的实现
Jul 25 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
Dec 15 #Python
django 外键model的互相读取方法
Dec 15 #Python
Django之Mode的外键自关联和引用未定义的Model方法
Dec 15 #Python
python调用java的jar包方法
Dec 15 #Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
Dec 15 #Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
Dec 15 #Python
浅谈python 导入模块和解决文件句柄找不到问题
Dec 15 #Python
You might like
php实现检查文章是否被百度收录
2015/01/27 PHP
php生成高清缩略图实例详解
2015/12/07 PHP
一个高效的JavaScript压缩工具下载集合
2007/03/06 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
JS关闭窗口或JS关闭页面的几种代码分享
2013/10/25 Javascript
js对字符的验证方法汇总
2015/02/04 Javascript
js实现定时进度条完成后切换图片
2017/01/04 Javascript
关于页面刷新vuex数据消失问题解决方案
2017/07/03 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
angularJs复选框checkbox选中进行ng-show显示隐藏的方法
2018/10/08 Javascript
详解mpvue中小程序自定义导航组件开发指南
2019/02/11 Javascript
Vue 实现登录界面验证码功能
2020/01/03 Javascript
[01:33]DOTA2上海特级锦标赛 LIQUID战队完整宣传片
2016/03/16 DOTA
[01:06:42]VP vs NewBee Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
详解Django框架中用context来解析模板的方法
2015/07/20 Python
在Python中通过threading模块定义和调用线程的方法
2016/07/12 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
windows下python虚拟环境virtualenv安装和使用详解
2019/07/16 Python
Python3 合并二叉树的实现
2019/09/30 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
2020/07/03 Python
Python中实现一行拆多行和多行并一行的示例代码
2020/09/06 Python
Lookfantastic台湾:英国彩妆美发保养购物网
2018/03/26 全球购物
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
Java如何格式化日期
2012/08/07 面试题
日语专业毕业生自荐信
2013/11/11 职场文书
高中生学期学习自我评价
2014/02/24 职场文书
酒店员工职业生涯规划
2014/02/25 职场文书
乔迁之喜主持词
2014/03/27 职场文书
服务员态度差检讨书
2014/10/28 职场文书
安全生产协议书
2016/03/22 职场文书
自考生自我评价
2019/06/21 职场文书
创业计划书之奶茶店开店方案范本!
2019/08/06 职场文书
PO模式在selenium自动化测试框架的优势
2022/03/20 Python
js前端面试常见浏览器缓存强缓存及协商缓存实例
2022/06/21 Javascript
postgresql之greenplum字符串去重拼接方式
2023/05/08 PostgreSQL